[ {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 503,
  "endLine" : 3381,
  "linesOfCode" : 2127,
  "mcCabeIndex" : 190,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_fn_execution_v1_beam_fn_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 6196,
  "endLine" : 7035,
  "linesOfCode" : 840,
  "mcCabeIndex" : 195,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildStartBundleWrapper[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 1055,
  "linesOfCode" : 822,
  "mcCabeIndex" : 378,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildFinishBundleWrapper[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1249,
  "endLine" : 2079,
  "linesOfCode" : 822,
  "mcCabeIndex" : 378,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_api_v1_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 3343,
  "endLine" : 3908,
  "linesOfCode" : 566,
  "mcCabeIndex" : 138,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_api_v1_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 3343,
  "endLine" : 3908,
  "linesOfCode" : 566,
  "mcCabeIndex" : 138,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 990,
  "linesOfCode" : 446,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 798,
  "endLine" : 1214,
  "linesOfCode" : 373,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_job_management_v1_beam_job_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 2103,
  "endLine" : 2444,
  "linesOfCode" : 342,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 838,
  "linesOfCode" : 341,
  "mcCabeIndex" : 83,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1245,
  "endLine" : 1665,
  "linesOfCode" : 334,
  "mcCabeIndex" : 63,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 723,
  "linesOfCode" : 329,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_return_type_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 324,
  "mcCabeIndex" : 94,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DoFnSignature parseSignature()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 863,
  "linesOfCode" : 310,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write fromConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOTranslation.java",
  "fileLinesCount" : 956,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 939,
  "linesOfCode" : 289,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 705,
  "linesOfCode" : 275,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_schema_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1867,
  "endLine" : 2136,
  "linesOfCode" : 270,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_job_management_v1_beam_artifact_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1533,
  "endLine" : 1798,
  "linesOfCode" : 266,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 625,
  "endLine" : 924,
  "linesOfCode" : 261,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn_arity.go",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 328,
  "linesOfCode" : 248,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/VendorJavaPlugin.groovy",
  "fileLinesCount" : 376,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 68,
  "endLine" : 375,
  "linesOfCode" : 238,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 682,
  "linesOfCode" : 237,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRunnerAndConsumersForPTransformRecursively()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 494,
  "linesOfCode" : 236,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func executePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 392,
  "linesOfCode" : 232,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long insertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1091,
  "endLine" : 1357,
  "linesOfCode" : 227,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/EditablePanel.tsx",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 405,
  "linesOfCode" : 219,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Combiner3[T0, T1, T2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 8215,
  "endLine" : 8455,
  "linesOfCode" : 217,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  WriteResult continueExpandTyped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 4071,
  "endLine" : 4311,
  "linesOfCode" : 215,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parameter analyzeExtraParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1310,
  "endLine" : 1549,
  "linesOfCode" : 212,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object jsonValueFromMessageValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1569,
  "endLine" : 1800,
  "linesOfCode" : 206,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 362,
  "linesOfCode" : 202,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StackManipulation getExtraContextParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 917,
  "endLine" : 1155,
  "linesOfCode" : 202,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 453,
  "linesOfCode" : 200,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver reverseArtifactRetrievalService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 534,
  "linesOfCode" : 199,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 604,
  "linesOfCode" : 198,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1486,
  "endLine" : 1701,
  "linesOfCode" : 198,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 311,
  "linesOfCode" : 197,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_go_pkg_beam_core_runtime_graphx_v1_v1_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1717,
  "endLine" : 1910,
  "linesOfCode" : 194,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 379,
  "linesOfCode" : 191,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 185,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageWithComponents getReplacement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SplittableParDoExpander.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 315,
  "linesOfCode" : 185,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 183,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nextParamState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 744,
  "linesOfCode" : 183,
  "mcCabeIndex" : 83,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3733,
  "endLine" : 3931,
  "linesOfCode" : 182,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_metrics_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1971,
  "endLine" : 2149,
  "linesOfCode" : 179,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def markdown_to_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 175,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 397,
  "linesOfCode" : 174,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Combiner2[T0, T1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 8015,
  "endLine" : 8207,
  "linesOfCode" : 173,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 172,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 167,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 632,
  "linesOfCode" : 165,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_sdf()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 164,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 314,
  "linesOfCode" : 164,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType toFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 256,
  "linesOfCode" : 164,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void translateExecutableStage()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 735,
  "endLine" : 929,
  "linesOfCode" : 162,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 612,
  "endLine" : 824,
  "linesOfCode" : 161,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pack_per_key_combiners()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 160,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 398,
  "linesOfCode" : 160,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection expandForDirectRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1703,
  "endLine" : 1897,
  "linesOfCode" : 159,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOTranslation.java",
  "fileLinesCount" : 956,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 626,
  "linesOfCode" : 157,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func launchSDKProcess()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 316,
  "linesOfCode" : 155,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 709,
  "linesOfCode" : 155,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lift_combiners()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 154,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnHarness.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 441,
  "linesOfCode" : 151,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParDoPayload translateParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 392,
  "linesOfCode" : 150,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "lastPrimaryElement: BigInt()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 477,
  "linesOfCode" : 149,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_urn_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 147,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def groupby()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 146,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 281,
  "linesOfCode" : 145,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead fromConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOTranslation.java",
  "fileLinesCount" : 956,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 371,
  "linesOfCode" : 145,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType fieldTypeFromProtoWithoutNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 507,
  "linesOfCode" : 144,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getJobOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 421,
  "linesOfCode" : 142,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 957,
  "endLine" : 1130,
  "linesOfCode" : 142,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpannerOptions buildSpannerOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 269,
  "linesOfCode" : 140,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 839,
  "endLine" : 1007,
  "linesOfCode" : 136,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func monitoring()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 251,
  "linesOfCode" : 136,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ReadChangeStreamPartitionAction.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 309,
  "linesOfCode" : 135,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StatefulStreamingParDoEvaluator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 260,
  "linesOfCode" : 134,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedGetDataRequest createRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 441,
  "endLine" : 586,
  "linesOfCode" : 134,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 728,
  "linesOfCode" : 134,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlecombine.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 259,
  "linesOfCode" : 133,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1914,
  "endLine" : 2059,
  "linesOfCode" : 133,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 581,
  "endLine" : 739,
  "linesOfCode" : 132,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AsDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 649,
  "linesOfCode" : 132,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildUrnToOpsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 217,
  "linesOfCode" : 131,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Combiner1[T0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7863,
  "endLine" : 8007,
  "linesOfCode" : 129,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 128,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 128,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createPartitionMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataAdminDao.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 252,
  "linesOfCode" : 128,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1510,
  "endLine" : 1653,
  "linesOfCode" : 127,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingDataflowWorker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 330,
  "linesOfCode" : 126,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/QueryChangeStreamAction.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 314,
  "linesOfCode" : 126,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 511,
  "linesOfCode" : 125,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inject_test_tranforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 125,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 383,
  "linesOfCode" : 125,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideFromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 355,
  "linesOfCode" : 125,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/watermarks/src/main/java/org/apache/beam/sdk/testing/watermarks/WatermarkLatency.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 233,
  "linesOfCode" : 125,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1282,
  "endLine" : 1404,
  "linesOfCode" : 123,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleProcessor createBundleProcessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 921,
  "linesOfCode" : 123,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamingDataflowWorker forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 816,
  "endLine" : 939,
  "linesOfCode" : 122,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 336,
  "linesOfCode" : 122,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformServiceLauncher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 214,
  "linesOfCode" : 122,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _getPipelineResult()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 391,
  "endLine" : 521,
  "linesOfCode" : 122,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toShortString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 528,
  "linesOfCode" : 121,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateBinder forNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 400,
  "linesOfCode" : 120,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 210,
  "linesOfCode" : 120,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipelineWithProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 337,
  "linesOfCode" : 120,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_beam_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 120,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFlushStatus doFlush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 518,
  "linesOfCode" : 120,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableFieldSchema fieldDescriptorFromAvroField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 447,
  "linesOfCode" : 119,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteResult expandTriggered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 461,
  "linesOfCode" : 119,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tryBindInbound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 313,
  "linesOfCode" : 118,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapState bindMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 757,
  "linesOfCode" : 118,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  WriteResult expandTyped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3933,
  "endLine" : 4068,
  "linesOfCode" : 118,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSdfSigTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 1119,
  "linesOfCode" : 117,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result invokeProcessElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 277,
  "linesOfCode" : 116,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamAppendClient getStreamAppendClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 728,
  "linesOfCode" : 116,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processPull()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processNewPrs.ts",
  "fileLinesCount" : 325,
  "components" : [ "primary::scripts" ],
  "startLine" : 167,
  "endLine" : 303,
  "linesOfCode" : 115,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void doTranslatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 377,
  "linesOfCode" : 115,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MainWithOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 231,
  "linesOfCode" : 115,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 932,
  "linesOfCode" : 115,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 513,
  "linesOfCode" : 115,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 523,
  "linesOfCode" : 114,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_cross_process_encoding_of_special_types_is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 113,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBeamValueToMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 314,
  "linesOfCode" : 113,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/container/boot.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 180,
  "linesOfCode" : 112,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 112,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 816,
  "endLine" : 927,
  "linesOfCode" : 112,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SplitResultsWithStopIndex computeSplitForProcess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 896,
  "endLine" : 1018,
  "linesOfCode" : 112,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 317,
  "linesOfCode" : 112,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchInfo launch()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 287,
  "endLine" : 413,
  "linesOfCode" : 111,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch_yaml()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 111,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func gbkBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 650,
  "linesOfCode" : 111,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 681,
  "linesOfCode" : 111,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 315,
  "linesOfCode" : 111,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void setupExternalBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 837,
  "endLine" : 963,
  "linesOfCode" : 111,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 341,
  "linesOfCode" : 111,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1121,
  "endLine" : 1256,
  "linesOfCode" : 111,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 110,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 110,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dockerEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/environments.go",
  "fileLinesCount" : 319,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 294,
  "linesOfCode" : 110,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableReference executeQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQueryHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 214,
  "linesOfCode" : 110,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 588,
  "endLine" : 706,
  "linesOfCode" : 109,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pivot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 109,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 684,
  "endLine" : 830,
  "linesOfCode" : 108,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 433,
  "endLine" : 572,
  "linesOfCode" : 108,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlepardo.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 260,
  "linesOfCode" : 107,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row icebergRecordToBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 565,
  "linesOfCode" : 107,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeCoderRef()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 217,
  "linesOfCode" : 106,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map parseObjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1853,
  "endLine" : 1964,
  "linesOfCode" : 106,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_PlaygroundServiceServicer_to_server()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service_main.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 105,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Translate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 234,
  "linesOfCode" : 105,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateStatefulWatermarkSig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1233,
  "endLine" : 1345,
  "linesOfCode" : 105,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigtableChangeStreamAccessor createAccessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 232,
  "linesOfCode" : 105,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 851,
  "endLine" : 961,
  "linesOfCode" : 105,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableFieldSchema fieldDescriptorFromBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 310,
  "linesOfCode" : 105,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 375,
  "linesOfCode" : 105,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toPrettyFieldValueString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 348,
  "linesOfCode" : 105,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableRunner.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 226,
  "linesOfCode" : 104,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression getBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 615,
  "linesOfCode" : 104,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 389,
  "linesOfCode" : 104,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 323,
  "linesOfCode" : 103,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 320,
  "endLine" : 439,
  "linesOfCode" : 103,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 289,
  "linesOfCode" : 102,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 302,
  "linesOfCode" : 102,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 304,
  "linesOfCode" : 102,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 433,
  "linesOfCode" : 102,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void selectIntoRowWithQualifiers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 413,
  "linesOfCode" : 102,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_ptransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 101,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupByType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 146,
  "linesOfCode" : 101,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadFromKafkaDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 302,
  "linesOfCode" : 101,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void doTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 222,
  "linesOfCode" : 100,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 564,
  "linesOfCode" : 100,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapState bindMultimap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 872,
  "linesOfCode" : 100,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateExecutableStage()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 323,
  "linesOfCode" : 99,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_actions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 99,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeCoderRef()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 359,
  "linesOfCode" : 99,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 714,
  "endLine" : 818,
  "linesOfCode" : 99,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String unescapeFieldName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 353,
  "linesOfCode" : 99,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getFirstOccurenceOfRecordElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 349,
  "linesOfCode" : 99,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 237,
  "linesOfCode" : 99,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 185,
  "linesOfCode" : 98,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def show()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 98,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_code()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 98,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingJob startLoad()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 563,
  "linesOfCode" : 98,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 840,
  "linesOfCode" : 98,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 256,
  "linesOfCode" : 97,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toStringWithTrimmedLiterals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 171,
  "linesOfCode" : 97,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/boot.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 230,
  "linesOfCode" : 97,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIterableToMutationBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 413,
  "linesOfCode" : 97,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 394,
  "endLine" : 508,
  "linesOfCode" : 96,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 96,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType beamFieldTypeFromSingularProtoField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 374,
  "linesOfCode" : 96,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProtoToBeamConverter createProtoToBeamConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 165,
  "linesOfCode" : 96,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 277,
  "linesOfCode" : 95,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Struct beamRowToStruct()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 219,
  "linesOfCode" : 95,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateT processBufferedEventRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 423,
  "linesOfCode" : 95,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWindowedElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 322,
  "linesOfCode" : 95,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/more_actions.dart",
  "fileLinesCount" : 167,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 156,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "key: decodeFromBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 707,
  "linesOfCode" : 94,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def typing_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 94,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 200,
  "linesOfCode" : 94,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 116,
  "endLine" : 224,
  "linesOfCode" : 94,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/mobilegaming-java-dataflow.groovy",
  "fileLinesCount" : 216,
  "components" : [ "primary::release" ],
  "startLine" : 102,
  "endLine" : 210,
  "linesOfCode" : 94,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 277,
  "linesOfCode" : 93,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _code_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 93,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseWriter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 166,
  "linesOfCode" : 93,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateExecutableStage()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 421,
  "linesOfCode" : 92,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "firstResidualElement: BigInt()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 477,
  "linesOfCode" : 92,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeElementDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 294,
  "linesOfCode" : 92,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 277,
  "linesOfCode" : 92,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineRunner.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 197,
  "linesOfCode" : 91,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_pardo_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 91,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 91,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 387,
  "linesOfCode" : 91,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamAppendClient getStreamAppendClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1525,
  "endLine" : 1625,
  "linesOfCode" : 91,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 119,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 572,
  "linesOfCode" : 90,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldGenerator createValueGeneratorForField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorRowFn.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 199,
  "linesOfCode" : 90,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pardo_stateful_batch_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 89,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inferCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 259,
  "linesOfCode" : 89,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyFieldIntoRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 400,
  "linesOfCode" : 89,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamExecutionEnvironment createStreamExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 303,
  "linesOfCode" : 88,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 88,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 433,
  "linesOfCode" : 88,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigtableDataSettings configureWriteSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 324,
  "linesOfCode" : 88,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expandUntriggered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 561,
  "linesOfCode" : 88,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object toBeamObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 450,
  "linesOfCode" : 88,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveBundle newBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 334,
  "linesOfCode" : 87,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 613,
  "linesOfCode" : 87,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  SourceOperationResponse performSplitTyped()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 310,
  "linesOfCode" : 87,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List stageClasspathElements()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 374,
  "linesOfCode" : 87,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 87,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/execute.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 148,
  "linesOfCode" : 87,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 134,
  "linesOfCode" : 87,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional takeSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 483,
  "linesOfCode" : 87,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection expandReadContinued()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1274,
  "linesOfCode" : 87,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBeamValueToKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 199,
  "linesOfCode" : 87,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 219,
  "linesOfCode" : 87,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 572,
  "linesOfCode" : 86,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_harness()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 86,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocess_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 86,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 86,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/preprocess.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 86,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 115,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 261,
  "linesOfCode" : 86,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedSplitResult calculateRestrictionSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 513,
  "linesOfCode" : 86,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expandTriggered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 314,
  "linesOfCode" : 86,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  PCollectionTuple writeAndGetErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 468,
  "linesOfCode" : 86,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskReader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 192,
  "linesOfCode" : 86,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def aggregate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 85,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 218,
  "linesOfCode" : 85,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func greedyFusion()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 674,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_job_management_v1_beam_expansion_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 670,
  "linesOfCode" : 85,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 655,
  "linesOfCode" : 85,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString mergeNewFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1195,
  "endLine" : 1283,
  "linesOfCode" : 85,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 473,
  "linesOfCode" : 85,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SplittableParDoProcessKeyedElementsOp.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 201,
  "linesOfCode" : 84,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 84,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collect()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 84,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeElementEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 172,
  "linesOfCode" : 84,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerWriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1609,
  "endLine" : 1708,
  "linesOfCode" : 84,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 852,
  "linesOfCode" : 84,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 718,
  "endLine" : 807,
  "linesOfCode" : 83,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metric_matchers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_metrics_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 83,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def poll_for_job_completion()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 83,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_split_at_fraction_exhaustive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 83,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 301,
  "linesOfCode" : 83,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableFieldSchema typedTableFieldSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 719,
  "linesOfCode" : 83,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression toCalciteValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 701,
  "linesOfCode" : 83,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 222,
  "linesOfCode" : 82,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 82,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func finalizeStage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 536,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 314,
  "linesOfCode" : 82,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 352,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 244,
  "linesOfCode" : 82,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompleteMultipartUploadResponse multipartCopy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 583,
  "linesOfCode" : 82,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _runReal()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 142,
  "endLine" : 234,
  "linesOfCode" : 82,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 168,
  "linesOfCode" : 81,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_proto_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 81,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2839,
  "endLine" : 2945,
  "linesOfCode" : 81,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 197,
  "linesOfCode" : 81,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingDataflowWorker fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 612,
  "endLine" : 697,
  "linesOfCode" : 80,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 80,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 392,
  "linesOfCode" : 80,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2373,
  "endLine" : 2469,
  "linesOfCode" : 80,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 583,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertSplitAtFractionExhaustive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 687,
  "linesOfCode" : 80,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def greedily_fuse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 480,
  "linesOfCode" : 79,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedSplitResult calculateRestrictionSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 756,
  "endLine" : 837,
  "linesOfCode" : 79,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 179,
  "linesOfCode" : 78,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection convert()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 340,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_windowed_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 78,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 349,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1888,
  "endLine" : 2012,
  "linesOfCode" : 78,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 126,
  "linesOfCode" : 78,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int validatePubsubMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PreparePubsubWriteDoFn.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 147,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int chooseLevels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 359,
  "linesOfCode" : 78,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 498,
  "linesOfCode" : 78,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Trigger fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TriggerTranslation.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 322,
  "linesOfCode" : 78,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeduplicationResult ensureSingleProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 144,
  "linesOfCode" : 78,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/GroupByKeyOp.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 198,
  "linesOfCode" : 77,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Optional initializeFooterAndShardIndex()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 361,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 77,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def specifiable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 77,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pullDecoderNoAlloc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 375,
  "linesOfCode" : 77,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapSideInput.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 173,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1003,
  "endLine" : 1087,
  "linesOfCode" : 77,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 234,
  "linesOfCode" : 77,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 228,
  "linesOfCode" : 77,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 180,
  "linesOfCode" : 77,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 76,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Factory factoryForPTransformContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 224,
  "linesOfCode" : 76,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object convertAvroFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 1072,
  "linesOfCode" : 76,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 957,
  "linesOfCode" : 76,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType toFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1019,
  "endLine" : 1112,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1118,
  "endLine" : 1195,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toPrettyFieldTypeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 221,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/license_scripts/pull_licenses_java.py",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 76,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ExternalEnvironmentFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 169,
  "linesOfCode" : 75,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateGroupByKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 462,
  "endLine" : 552,
  "linesOfCode" : 75,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ViewT get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 386,
  "linesOfCode" : 75,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _required_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_standard_window_fns_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 647,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 298,
  "linesOfCode" : 75,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombiningState bindCombining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 1036,
  "linesOfCode" : 75,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cache getCacheFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1116,
  "endLine" : 1195,
  "linesOfCode" : 75,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 383,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pull_from_url()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/license_scripts/pull_licenses_java.py",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCumulativeString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 805,
  "endLine" : 878,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _SqlJoinTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 74,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/init/init.go",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 175,
  "linesOfCode" : 74,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOTranslation.java",
  "fileLinesCount" : 956,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 210,
  "linesOfCode" : 74,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIterableToStructBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 354,
  "linesOfCode" : 74,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeAndMaxId beamFieldTypeToIcebergFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 267,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JCSMPProperties overrideConnectorProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SessionService.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 290,
  "linesOfCode" : 74,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedEventProcessorResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 181,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrderedEventProcessorResult expandGlobalSequenceProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 300,
  "linesOfCode" : 74,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 512,
  "linesOfCode" : 74,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 445,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void assertSplitAtFractionBinary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 590,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerRunPlugin.groovy",
  "fileLinesCount" : 143,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 51,
  "endLine" : 142,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "appBarTheme: _getAppBarTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 165,
  "endLine" : 239,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "appBarTheme: _getAppBarTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 244,
  "endLine" : 317,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformedSideInputs transformSideInputs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 1026,
  "endLine" : 1116,
  "linesOfCode" : 73,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combine()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/HashingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 132,
  "linesOfCode" : 73,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SplittableParDoTranslators.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 147,
  "linesOfCode" : 73,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 464,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 73,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 643,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchableIterable keys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 259,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ChangeStreamAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 206,
  "linesOfCode" : 73,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publishResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 219,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifySplittableMethods()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 1019,
  "linesOfCode" : 73,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 971,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection createSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 946,
  "endLine" : 1035,
  "linesOfCode" : 73,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory PrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1075,
  "endLine" : 1147,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/screen.dart",
  "fileLinesCount" : 120,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 119,
  "linesOfCode" : 73,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 77,
  "endLine" : 158,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runServer()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 136,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 250,
  "linesOfCode" : 72,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 179,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 72,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def aggregate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 72,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/tfdv_analyze_and_validate.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 72,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SetState bindSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 620,
  "linesOfCode" : 72,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 340,
  "linesOfCode" : 72,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 354,
  "linesOfCode" : 72,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 261,
  "linesOfCode" : 72,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1397,
  "endLine" : 1483,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwsCredentialsProvider deserializeWithType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 211,
  "linesOfCode" : 72,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 185,
  "linesOfCode" : 72,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NexmarkPerf currentPerf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 357,
  "linesOfCode" : 72,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _buildOnChange()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/playground.dart",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 113,
  "linesOfCode" : 71,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateExecutableStage()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 295,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combine()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/SortingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 142,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 296,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 71,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 71,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void tryCreateTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTableHelpers.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 224,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1578,
  "endLine" : 1650,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Secret parseSecretOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Secret.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 117,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function reportMetrics()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 398,
  "endLine" : 479,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 506,
  "endLine" : 581,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableNetwork apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/MapTaskToNetworkFunction.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 157,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assert_split_at_fraction_behavior()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_or_create_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 70,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_pcollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeTimerIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 133,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 283,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 699,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DoFn createDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 223,
  "linesOfCode" : 70,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean multiplexElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 275,
  "linesOfCode" : 70,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkStatefulDoFnFunction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 212,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PCollectionView applyForMapLike()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 747,
  "endLine" : 840,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inferTypeFromJSON()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 214,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_transform_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute_executable_stage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def typing_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 592,
  "linesOfCode" : 69,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResultsExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 925,
  "endLine" : 996,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableConfig translateToBigtableConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 460,
  "linesOfCode" : 69,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 753,
  "endLine" : 826,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long estimateArrayValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 213,
  "linesOfCode" : 69,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 388,
  "linesOfCode" : 69,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 242,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object autoCastField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/schema/BeamTableUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 186,
  "linesOfCode" : 69,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 177,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder generate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 279,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 218,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized ConnectionProfile createJDBCSourceConnectionProfile()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 112,
  "endLine" : 182,
  "linesOfCode" : 68,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_coder_benchmarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 68,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isConcrete()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 199,
  "linesOfCode" : 68,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpannerConfig create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/MetadataSpannerConfigFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 133,
  "linesOfCode" : 68,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeamFieldConverter jdbcTypeToBeamFieldConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 175,
  "linesOfCode" : 68,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/yaml/src/main/java/org/apache/beam/sdk/extensions/yaml/YamlTransform.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 209,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bson translateRexNodeToBson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 289,
  "linesOfCode" : 68,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 177,
  "linesOfCode" : 68,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 661,
  "endLine" : 748,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildCommandLine()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 226,
  "endLine" : 294,
  "linesOfCode" : 68,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewKafkaMockCluster()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 128,
  "linesOfCode" : 68,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1020,
  "endLine" : 1100,
  "linesOfCode" : 67,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchStreamingWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 491,
  "endLine" : 564,
  "linesOfCode" : 67,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 280,
  "linesOfCode" : 67,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPartitionsToReconcile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/PartitionReconciler.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 270,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema getPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 162,
  "linesOfCode" : 67,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType fromTableFieldSchemaType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 527,
  "linesOfCode" : 67,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardWriter initShardWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 648,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1412,
  "endLine" : 1489,
  "linesOfCode" : 67,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/resources/org/apache/beam/sdk/extensions/python/bootstrap_beam_venv.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList createEnvironmentCaches()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 266,
  "linesOfCode" : 66,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def permission_differences()",
  "longName" : "",
  "relativeFileName" : "infra/iam/migrate_roles.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 66,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 66,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 196,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkHarness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 196,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timer getTimerForTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1462,
  "endLine" : 1535,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expandUntriggered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 417,
  "linesOfCode" : 66,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fieldDescriptorFromTableField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1061,
  "endLine" : 1131,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableStage forGrpcPortRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyStageFuser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 144,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String runShortCommand()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 269,
  "linesOfCode" : 65,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void issueReadBatch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ApplianceGetDataClient.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 176,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function offerArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/artifacts.ts",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 194,
  "linesOfCode" : 65,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _stage_resources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_javascript_mapping_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_tfma()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/process_tfma.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 65,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 504,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 764,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 386,
  "linesOfCode" : 65,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/SplittingIterable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 169,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackManipulation convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 445,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runStep()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 126,
  "endLine" : 204,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 233,
  "linesOfCode" : 64,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/ParDoMultiOutputTranslatorBatch.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 130,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExecutionEnvironment createBatchExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 170,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 176,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 264,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastore_write_it_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_special_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 64,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 499,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 367,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 442,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 449,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 444,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/testutil/testutil.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 148,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 231,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setTableFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2796,
  "endLine" : 2918,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIndexedRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 714,
  "endLine" : 793,
  "linesOfCode" : 64,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 190,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readDefaultLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 392,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1415,
  "endLine" : 1486,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AddFieldsInformation getAddFieldsInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 306,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderOrFailure inferCoderOrFail()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 221,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/remove_unused_snippets/remove_unused_snippets.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::playground" ],
  "startLine" : 87,
  "endLine" : 160,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func startEmulator()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/emulator_wrapper.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::playground" ],
  "startLine" : 92,
  "endLine" : 169,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EmbeddedEnvironmentFactory.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 166,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 581,
  "endLine" : 651,
  "linesOfCode" : 63,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingWorkerHarnessFactoryOutput createFanOutStreamingEngineWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 433,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Optional initializeBloomFilterAndIndexPerShard()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 447,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void start()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 157,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async expandInternalAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 200,
  "linesOfCode" : 63,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_docker_build_and_push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def instrument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 63,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validateAndRenderYaml()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/Yaml.tsx",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 225,
  "linesOfCode" : 63,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kurtosis()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 93,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type parseSpannerType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 266,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 298,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write fromConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 647,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 870,
  "endLine" : 955,
  "linesOfCode" : 63,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BeamToProtoConverter createBeamToProtoSingularConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 269,
  "linesOfCode" : 63,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FunctionDefinitions loadJar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 269,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object fieldToAvatica()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 379,
  "linesOfCode" : 63,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 361,
  "endLine" : 430,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/PCollectionViewTranslatorBatch.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 110,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combine()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/SingleWindowFlinkCombineRunner.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 113,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecuteWorkResult executeWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 353,
  "endLine" : 439,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UserParDoFnFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 159,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List replaceGcsFilesWithLocalFiles()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 354,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getBeamMetric()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 190,
  "endLine" : 252,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 171,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_transforms_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/expansion_service.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 62,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocess()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/starcgen/starcgen.go",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 181,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 221,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func splitHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 669,
  "endLine" : 750,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumReadSchemaTransformProvider.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 156,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PreparePubsubWriteDoFn.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 231,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 460,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource buildDatasource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 745,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackManipulation convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 366,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 246,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableStage sanitizeDanglingPTransformInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 437,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Setup()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/life_cycle/life_cycle_setuper.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 126,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMonitoringData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 509,
  "endLine" : 569,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerClasses()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkSessionFactory.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 285,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 348,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 263,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 348,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V state()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 255,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def show_watermark_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/visualization_tools.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_rst_ipython_tests()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stageFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/stage.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 141,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/artifact.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 93,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2248,
  "endLine" : 2339,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_fn_execution_v1_beam_provision_api_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 477,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OrderedListState bindOrderedList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 875,
  "endLine" : 944,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sampler deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 294,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 1003,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SortedMap computeOverlappingRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 970,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function assignReviewerSet()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 181,
  "endLine" : 245,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 301,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/DirectStreamObserver.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 175,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerData windmillTimerToTimerData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 236,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 216,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator coGroupByKeyResult()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 596,
  "endLine" : 660,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _schedule_ready_bundles()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_splits_for_testing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_sql()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 211,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  long insertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 550,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 579,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RexProgram createProgramForLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 535,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StateBinder adaptTagBinder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 130,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void printActiveWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 378,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchNewData()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_length_prefixed_and_safe_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_split_at_fraction_binary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def best_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _Partition()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dumpMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/debugz.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 123,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResolveArtifactsWithConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/resolve.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 133,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 151,
  "linesOfCode" : 59,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 392,
  "linesOfCode" : 59,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 452,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static synchronized Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 252,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 556,
  "linesOfCode" : 59,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JoinInformation from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 426,
  "linesOfCode" : 59,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAndVerifyOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1394,
  "endLine" : 1460,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshActiveWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 323,
  "endLine" : 384,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 284,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_arg_placeholders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 23,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_metadata_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/execute.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 119,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 480,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1800,
  "endLine" : 1885,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 461,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getActiveProcessBundleState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 282,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 474,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RestClient createClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 715,
  "endLine" : 775,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertRequiredField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 470,
  "linesOfCode" : 58,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expandInconsistent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 219,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List pull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 245,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataChangeRecord toDataChangeRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 589,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findDelimiterBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 283,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  FieldValueGetter createGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 958,
  "endLine" : 1020,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateGettersHaveConsistentAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1122,
  "endLine" : 1183,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 312,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runReadLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 242,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSortedMap readIndexBlockForShard()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 643,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldRetryLocally()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 191,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map flushState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 441,
  "endLine" : 503,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_bq_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/big_query_query_to_table_pipeline.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def chain_as_composite()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_docs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1342,
  "endLine" : 1415,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForWindowObservingSizedElementAndRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 720,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PCollection writeSinglePartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 916,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 938,
  "endLine" : 1002,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeWithType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 302,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getFilteredFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2447,
  "endLine" : 2513,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void encodeUnrolled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 213,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 606,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 100,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List describe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 759,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThemeExtension lerp()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 160,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/banner/banner_description.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 94,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Process()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 124,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processPull()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/findPrsNeedingAttention.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scripts" ],
  "startLine" : 152,
  "endLine" : 209,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateBinder forNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 439,
  "endLine" : 502,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reallyStartBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 322,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 197,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional checkForPAssertSuccess()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 310,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 641,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMaterializeWithClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 138,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 197,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 636,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drainQueueToStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 289,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenCredential deserializeWithType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureModule.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 151,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFinalizeWritesDoFn.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 208,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 708,
  "endLine" : 789,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 189,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 159,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 242,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 241,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 272,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 353,
  "linesOfCode" : 56,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 171,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 146,
  "endLine" : 212,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState extractAndRelease()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 392,
  "endLine" : 455,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageFunction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 201,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 436,
  "endLine" : 503,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingWorkerHarnessFactoryOutput createSingleSourceWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 489,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void configure()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 259,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rewriteSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 387,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async start()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/external_worker_service.ts",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 104,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_managed_doc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/jdbc.py",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_test_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unstack()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_that()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WaitForCompletion()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/job.go",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 167,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1076,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 225,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future fetchNextSegment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 427,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readSignedNumIncreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 604,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FirestoreStub getFirestoreStub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreStatefulComponentFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 129,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object extractJsonNodeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 324,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PTransform toPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ExecutableStage.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 208,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 189,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextTheme _getTextTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 320,
  "endLine" : 374,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/content.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 148,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 210,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleCheckpointHandlers.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 141,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 577,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 514,
  "endLine" : 579,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void publish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 216,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def StartWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_pool_main.py",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_portable_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/utils.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 21,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_docs_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generic_object_comparison_recursive_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/set_pickler.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/preprocess.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 166,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 350,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 355,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  WindowedSplitResult computeWindowSplitResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 839,
  "endLine" : 893,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void processTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1198,
  "endLine" : 1265,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void addPrecombineRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 207,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 140,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 119,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2752,
  "endLine" : 2822,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 115,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 215,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 200,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 308,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFnWithContext toFnWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 114,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FusedPipeline fusePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 188,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1012,
  "endLine" : 1081,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void route()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecordRouter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 95,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invokeOnTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 278,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Server allocateAddressAndCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 164,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 149,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_button.dart",
  "fileLinesCount" : 142,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 103,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapSideInputHandler forMultimapSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/BatchSideInputHandlerFactory.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 177,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 361,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void zipFilesToStage()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 342,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 436,
  "endLine" : 501,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 817,
  "endLine" : 870,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 354,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnRunner createPortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 258,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItemServiceState reportWorkItemStatus()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 279,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "infra/iam/migrate_roles.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub_it_pipeline.py",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _export_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lpUnknownCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 199,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2348,
  "endLine" : 2413,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newQueryLoaderMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/mapper.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 113,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 162,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 468,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 825,
  "endLine" : 888,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeWithType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureModule.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 233,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableDestination possiblyCreateTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTableHelpers.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 147,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 340,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateIndividualFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 756,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource buildDatasource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1822,
  "endLine" : 1876,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUnnestRule.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 115,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSetOperatorsTransforms.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 120,
  "linesOfCode" : 53,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double estimateRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 152,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean printHelpUsageAndExitIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 423,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 207,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "website/notebooks/generate.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::website" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 156,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionStage handle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 322,
  "endLine" : 374,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 310,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 150,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_beam_yaml()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/apache_beam_jupyterlab_sidepanel/yaml_parse_utils.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/universal.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 107,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parametersCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 331,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 292,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionTuple createTupleForDirectRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1941,
  "endLine" : 2002,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 708,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamResultSet changeStreamQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamDao.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 136,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List queryUnflattened()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 361,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 221,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  FieldValueGetter createOneOfGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 560,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readCustomLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 456,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DefaultCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 145,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 159,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 166,
  "endLine" : 225,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 100,
  "endLine" : 166,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 185,
  "endLine" : 236,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableProcessBundleDescriptor fromExecutableStageInternal()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 174,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaneInfo describePane()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PaneInfoTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 166,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricResults asMetricResults()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 186,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 389,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 307,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void createTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 327,
  "endLine" : 390,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_secret_version()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _interpolate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Render()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/dot/dot.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 129,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func packJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 237,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 306,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 789,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/map.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 116,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateWatermarkSig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1176,
  "endLine" : 1231,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 155,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnHarness.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 205,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 132,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 153,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readLoop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 197,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrivateKey preparePrivateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/KeyPairUtils.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 108,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Monitoring build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 360,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 233,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilterResult filterFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 498,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConvertedSchemaInformation getConvertedSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ConvertHelpers.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 146,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 124,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnTester()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 758,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 834,
  "endLine" : 888,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean assertSplitAtFractionConcurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 739,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 257,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/output.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 94,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrepareMockClusters()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/emulator.go",
  "fileLinesCount" : 117,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 99,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Runner()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 107,
  "endLine" : 159,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/screen.dart",
  "fileLinesCount" : 177,
  "components" : [ "primary::learning" ],
  "startLine" : 126,
  "endLine" : 176,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher matcher()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 128,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutdownIfNecessary()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 364,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombinePerKeyTranslatorBatch.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 140,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureCheckpointing()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 353,
  "endLine" : 413,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map initializeBroadcastVariable()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/SideInputInitializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 123,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 311,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 318,
  "endLine" : 371,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowMapTaskExecutor create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 156,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional convertHistogramToMetricValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 238,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_test_data()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_leaf_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def skew()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_secret_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_2_64_0()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 255,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 698,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 247,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 121,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ExternalWorkerService.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 118,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/InitializeDoFn.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 106,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStreamingInsertsMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 208,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 390,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 310,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table getOrCreateTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 377,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 413,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 480,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 229,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 178,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 753,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchResult matchOne()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 312,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldType widenNullableTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 111,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionAndType createFunctionFromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 297,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 445,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 387,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runUsingBeamSqlEnv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamSqlEnvRunner.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 240,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.show = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 173,
  "endLine" : 247,
  "linesOfCode" : 50,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 481,
  "endLine" : 534,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 246,
  "endLine" : 304,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function isSlowReview()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/findPrsNeedingAttention.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scripts" ],
  "startLine" : 51,
  "endLine" : 103,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function extractPrStats()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 208,
  "endLine" : 258,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 108,
  "endLine" : 166,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironmentFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 132,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 323,
  "endLine" : 377,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableStageDoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 233,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnRunner ensureStateDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1096,
  "endLine" : 1153,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitLatencyMetric()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 194,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 559,
  "endLine" : 622,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingGlobalConfig createPipelineConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 213,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 198,
  "endLine" : 251,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def migrate_permissions()",
  "longName" : "",
  "relativeFileName" : "infra/iam/migrate_roles.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_coder_from_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operation_specs.py",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kafka.py",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_combine.py",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_examples_markdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _liftable_agg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_use_transform_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleProcessingTimeTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2031,
  "endLine" : 2101,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 368,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Stage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 172,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_endpoints_proto_init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 271,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers_arity.go",
  "fileLinesCount" : 336,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 92,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers_arity.go",
  "fileLinesCount" : 336,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 156,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers_arity.go",
  "fileLinesCount" : 336,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 220,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers_arity.go",
  "fileLinesCount" : 336,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 336,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 85,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatefulTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 421,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toTableFieldSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 605,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection createPCollectionForDirectRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2035,
  "endLine" : 2088,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List matchGlobPaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 254,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCloseable start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 139,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Quantifier getQuantifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPUtils.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 91,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 700,
  "endLine" : 753,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rewriteHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1231,
  "endLine" : 1279,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Iterable computeTopologicalOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 275,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1212,
  "endLine" : 1272,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 399,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1155,
  "endLine" : 1204,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 383,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inner withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 223,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findExecutableName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_fs.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 105,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function needsProcessed()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processNewPrs.ts",
  "fileLinesCount" : 325,
  "components" : [ "primary::scripts" ],
  "startLine" : 46,
  "endLine" : 94,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowGroupP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 143,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void translateFlatten()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 305,
  "endLine" : 366,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 997,
  "endLine" : 1045,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPhysicalStreamCompletion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 549,
  "endLine" : 601,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/IdTracker.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 205,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applianceDispatchLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 249,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List stageArtifacts()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1136,
  "endLine" : 1183,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_flink_cluster()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function activate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/index.ts",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 181,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _insert_all_rows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_pubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_cloud_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pardo_group_into_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildSetupWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2081,
  "endLine" : 2133,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildTeardownWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2135,
  "endLine" : 2187,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MultiStage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 117,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetUpPythonEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 476,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 551,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 267,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPlan()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 99,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map knownTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 200,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lockAndRecordPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 722,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getNewWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 169,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DestinationState createDestinationState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1101,
  "endLine" : 1149,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result getUpdatedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaUpdateUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 124,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 262,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshThread()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 300,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table tryCreateTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 802,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultSet readTableInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 171,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 542,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 121,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1772,
  "endLine" : 1820,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 678,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printHelp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 678,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 243,
  "linesOfCode" : 48,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sets.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 678,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterator concatIterators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 182,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureSteadyState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 254,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createJavaQueries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1306,
  "endLine" : 1353,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runUsingSqlTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 344,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/java-example/Task.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 119,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void updateTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 394,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 426,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1193,
  "endLine" : 1255,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 370,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 150,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractThrottleTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 541,
  "endLine" : 592,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NativeReader createImpl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 134,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logWarningIfBigqueryDLQUnused()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1843,
  "endLine" : 1897,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 475,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean write()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 176,
  "endLine" : 228,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _export_project_iam()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function responseCallback()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 210,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sink_flattens()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _export_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json_to_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to_pubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _idxmaxmin_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 166,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/namespace.go",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 141,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1304,
  "endLine" : 1358,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapUserState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 132,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readNewPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 302,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 254,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 239,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 192,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object convertValueToBeamFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 470,
  "linesOfCode" : 47,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 148,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertDataToTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 574,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void extendBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 869,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 149,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 157,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 731,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 269,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableNetwork buildNetwork()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 221,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 840,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InvokeUserCreateInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1448,
  "endLine" : 1502,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema getOutputSchemaHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 205,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnSchemaInformation getDoFnSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 648,
  "endLine" : 699,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialogs/confirm.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 101,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionStage handle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 539,
  "endLine" : 593,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateRequestHandler getStateRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageFunction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 292,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 193,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferingDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 188,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 175,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableDoFnOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 170,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function createOperationTransformForParallelInstructionNodes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 208,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableId createTimePartitionedTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 313,
  "endLine" : 369,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_compliance()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enhance_workflow()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_workflows()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_extra_packages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _log_lull_sampler_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/runtime_type_check_microbenchmark.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exponential_backoff()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_wrappers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/tfdv_analyze_and_validate.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pipInstallPackage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/piputil.go",
  "fileLinesCount" : 220,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 147,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/environments.go",
  "fileLinesCount" : 319,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 98,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 105,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 559,
  "linesOfCode" : 46,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 284,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Satisfy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 164,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 209,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 810,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshalWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 281,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 169,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 577,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BagUserState.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 174,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 279,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateSerializableFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 275,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 998,
  "endLine" : 1052,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 192,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobStatus runCopyJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 466,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 409,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 199,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T buildFromMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 241,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 843,
  "endLine" : 916,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 381,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object fieldValueFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 668,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map analyzeStateDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2269,
  "endLine" : 2334,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemainingStatus computeRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 915,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 264,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OverlayEntry createDropdown()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 124,
  "endLine" : 171,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getCompletedPullsFromLastYear()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 49,
  "endLine" : 93,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 148,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void updateTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 621,
  "endLine" : 671,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerInfo createServerInfo()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 671,
  "endLine" : 718,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 366,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map computeNewWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 244,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 318,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaGBKMetricOp.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 193,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean tryReturnRecordAt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 148,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 275,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void streamingEngineDispatchLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 198,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CreatePCollectionView findCreatePCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 878,
  "endLine" : 927,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int encodeAndHash()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 356,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function storeArtifact()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/artifacts.ts",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 101,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_setup_package()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def qido_search()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomclient.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _insert_load_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def xs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def corrwith()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def concat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def instance_to_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 163,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeMultiEdge()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 88,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 315,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 139,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1419,
  "endLine" : 1475,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List pull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 545,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 255,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1361,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 188,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertFieldToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultUserDataMapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 101,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 820,
  "endLine" : 871,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2111,
  "endLine" : 2156,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setArrayValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 186,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBatchEmission()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 285,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorPTransform.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 96,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder getDefaultCreateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 928,
  "endLine" : 980,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NexmarkConfiguration copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 402,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 307,
  "endLine" : 359,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_back()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getPullsFromLastThreeMonths()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 30,
  "endLine" : 73,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 120,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 311,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tryFinishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 273,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 182,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional initializeForKeyedRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 502,
  "endLine" : 568,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportProgressHelper()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 164,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def destroy_secret_version()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static async gradleToJar()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 329,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _optimize_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_gbk()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_all_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_messages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assert_split_at_fraction_concurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_header()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/process_tfma.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 772,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateWorkerSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 431,
  "linesOfCode" : 44,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 253,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 379,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 184,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCombine()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 524,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForWindowObservingTruncateRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 409,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 254,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List splitRangeBasedOnSamples()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1751,
  "endLine" : 1816,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 110,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiConvertMessages.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 203,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializePubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 187,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Driver buildDriver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 425,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 611,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 216,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 765,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 187,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double computeRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 291,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row messageToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/RowHandler.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 125,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 331,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 148,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1207,
  "endLine" : 1271,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema getOutputSchemaTrackingNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 154,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 230,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldAccessDescriptor complement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/DropFields.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 137,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Convert.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 155,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Number castNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 391,
  "linesOfCode" : 44,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void assertListsEqualInOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 346,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void validateGetOutputTimestampsWithValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 300,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forwardToConsumerForInstructionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 318,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractProfilerServiceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 500,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_test_tag()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/conftest.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExamplesLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 167,
  "endLine" : 219,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_filter_popover.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 82,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MarkdownStyleSheet _getMarkdownStyle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 445,
  "endLine" : 489,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function generateReport()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/issue-report/generateReport.js",
  "fileLinesCount" : 123,
  "components" : [ "primary::scripts" ],
  "startLine" : 61,
  "endLine" : 108,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 365,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/Slf4jLogWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 81,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 174,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 305,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedQueueExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 105,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processSystemTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 381,
  "endLine" : 432,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 411,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 184,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future combineWithPersisted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 254,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StagingResult tryStagePackageWithRetry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 206,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldActAsStreaming()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1784,
  "endLine" : 1829,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 216,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 437,
  "endLine" : 484,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_pubsub_topics()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ReverseArtifactRetrievalService()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_with_cached_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/read_cache.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/display_manager.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _nonnull_coder_from_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_typehint_from_dataframe_proxy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func defaultFusion()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 321,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1419,
  "endLine" : 1470,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AsCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1516,
  "endLine" : 1570,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 518,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BagState bindBag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 536,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List createWriteReport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 315,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1219,
  "endLine" : 1265,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDatumReaderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1233,
  "endLine" : 1319,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 903,
  "endLine" : 948,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubTestClientFactory createFactoryForPullAndPublish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 240,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List pull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 302,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 1003,
  "endLine" : 1051,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldValueSetter createOneOfSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 611,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PubSubMessage rowToMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/RowHandler.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 170,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamRelNode convertToBeamRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 226,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State loadStates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 766,
  "endLine" : 817,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection sideInputJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputJoinRel.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 202,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Class createCollectionTransformFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 512,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 728,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction getConvertPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ConvertHelpers.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 202,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPropertyDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 914,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized  Registration validateWellFormed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2143,
  "endLine" : 2192,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DirectStreamObserver.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 119,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Elements sendOrCollectBufferedDataAndFinishOutboundStreams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 224,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 592,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.slide = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 117,
  "endLine" : 170,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/editor_textarea_wrapper.dart",
  "fileLinesCount" : 96,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 83,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 104,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function aggregateStatsForBucket()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 351,
  "endLine" : 393,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ParDoEvaluator createParDoEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluatorFactory.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 179,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 201,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/TestSparkRunner.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 133,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 142,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSystem()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 242,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapPartition()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 298,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleDoFnRunnerFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 83,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 155,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmPrefixReaderIterator overKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 221,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTimingInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkTimingInfosTracker.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcDirectGetWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 129,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcWindmillStreamFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 183,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendWorkerUpdatesToDataflowService()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 304,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logWarningIfPCollectionViewHasNonDeterministicKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1900,
  "endLine" : 1948,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 437,
  "endLine" : 500,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoLikeTimerFamilySpecs translateTimerFamilySpecs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 298,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function flinkRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/flink.ts",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 84,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def group_by_key_and_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 23,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_param_windowed_value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ror__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 651,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1472,
  "endLine" : 1522,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 271,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func legacyMaterialize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 302,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tryEncodeSpecial()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 559,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeSpecial()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 727,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 167,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 475,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 614,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/pool/workerpool.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 124,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/logging.go",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 102,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExtractResult extractFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 155,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 385,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiLoads()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 128,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void readSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2090,
  "endLine" : 2136,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 718,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1349,
  "endLine" : 1390,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 665,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 717,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2620,
  "endLine" : 2667,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 138,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 133,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNewDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 465,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 95,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Set getRingRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 478,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 127,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyToTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 156,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlNode toSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 139,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row transformInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/NestedPayloadKafkaTable.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 142,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlExample.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 109,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 585,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateNameFromTransformNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ExecutableStageTranslation.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 128,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean typesEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 1007,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 177,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object computeNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 865,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1052,
  "endLine" : 1099,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/tabbed_snippet_editor.dart",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 88,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 74,
  "endLine" : 115,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _checkMenuItems()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/external_url_navigation.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 90,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func saveGraph()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 138,
  "endLine" : 181,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function assignToNewReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/findPrsNeedingAttention.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scripts" ],
  "startLine" : 105,
  "endLine" : 147,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processPrComment()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processPrUpdate.ts",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 70,
  "endLine" : 120,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 165,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 449,
  "endLine" : 490,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getMonitoringInfos()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 460,
  "endLine" : 507,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReduceFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 259,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 167,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized JavaSparkContext getSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkContextFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 123,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 125,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStatus pollNext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSourceReader.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 156,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getLatencyAttributions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkTimingInfosTracker.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 174,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OperationNode createPartialGroupByKeyOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 336,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSinkFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 117,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2175,
  "endLine" : 2217,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 362,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_google_docs_links()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _install_from_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_mutations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_unbounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_equalities()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fillna()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_return_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildWorkerBinary()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/compile.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 116,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 128,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 240,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MultiRetrieve()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 351,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 378,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1347,
  "endLine" : 1389,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricTrackingFnDataReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 356,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRunnerForTruncateSizedRestrictions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 162,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional tableRowFromMessageNoF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1453,
  "endLine" : 1497,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFinalizeWritesDoFn.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 146,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSet getAllPartitionsCreatedAfter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 283,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1168,
  "endLine" : 1223,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2010,
  "endLine" : 2052,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object convertValueToObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/EntityToRow.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 143,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 332,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobStatus runLoadJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 419,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 208,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 697,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 192,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateExternalTable.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 139,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 237,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 374,
  "linesOfCode" : 41,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateSpec fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 708,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 262,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void overrideEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 191,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 506,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object fillNewFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 419,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 658,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 123,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder include()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 743,
  "endLine" : 796,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TpcdsRunResult call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRun.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 98,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.show = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 51,
  "endLine" : 107,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_row.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 382,
  "endLine" : 421,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapSideInputHandler forMultimapSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/StreamingSideInputHandlerFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 163,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 166,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 948,
  "endLine" : 995,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 191,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunner.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 177,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComputationWorkExecutor createComputationWorkExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 227,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 193,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persistTo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 237,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 703,
  "endLine" : 753,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function monitorRunnerStatus()",
  "longName" : "",
  "relativeFileName" : ".github/gh-actions-self-hosted-runners/helper-functions/cloud-functions/monitorRunnersStatus/index.js",
  "fileLinesCount" : 88,
  "components" : [ "primary::.github" ],
  "startLine" : 36,
  "endLine" : 81,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void exportMetricsToBigQuery()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeDataflowMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 216,
  "endLine" : 258,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cron()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async start()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 161,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 241,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_profile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _eliminate_common_key_with_none()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_flatten_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _enqueue_stage_initial_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_cluster()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_schema_equal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_tests()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_output_schema_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def local_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 227,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetupLoggingWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 245,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func purgeOutputInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 124,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeMultiEdge()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 135,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 460,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnmarshalPlan()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 104,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 397,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCoGBK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 249,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 742,
  "endLine" : 790,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1419,
  "endLine" : 1460,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 315,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 328,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getDependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/TransformProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 218,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 285,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigtableDataSettings configureReadSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 375,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableServiceEntry getServiceForReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 143,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableServiceEntry getServiceForWriting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 191,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 178,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1489,
  "endLine" : 1534,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 623,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List executeExtract()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 248,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingJobData startWriteRename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 309,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List waitForNMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 357,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String pollForResultForDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 339,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1024,
  "endLine" : 1070,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResultSetFieldConverter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 179,
  "linesOfCode" : 40,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 168,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/AttributeValueCoder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpandedGlob expandGlob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 347,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List readConfigurationFromHadoopYarnConfigDirs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 136,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2894,
  "endLine" : 2938,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolaceOutput expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1123,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  SchemaUserTypeCreator createCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroByteBuddyUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 110,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 520,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrderedEventProcessorResult expandPerKeyProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 222,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 675,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1160,
  "endLine" : 1204,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableStage deduplicateStageOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 328,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function fieldConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 177,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object castValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 445,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateMethodsAreEitherBeanMethodOrKnownMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1254,
  "endLine" : 1299,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterable limit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 179,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveJavascript()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 438,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def TestScripts()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 42,
  "endLine" : 82,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_editor.dart",
  "fileLinesCount" : 88,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _getContentWithSnapshot()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 110,
  "endLine" : 153,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcuts_dialog.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 77,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetApplicationEnvsFromOsEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 116,
  "endLine" : 156,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 284,
  "endLine" : 323,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Do()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 192,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParDoEvaluator create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 172,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine stateMachineForTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachines.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 70,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoConstants.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 158,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineRunner.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 248,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void translateGroupByKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 415,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResultT computeNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/PagingIterable.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingWorkScheduler create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 157,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parentIsCombinePerKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPTransformMatchers.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ConnectionProfile createGCSDestinationConnectionProfile()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 223,
  "endLine" : 266,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicName createTopic()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsublite/PubsubliteResourceManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::it" ],
  "startLine" : 107,
  "endLine" : 145,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_secret()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function guessLogLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/logging.ts",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 129,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 844,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createSideInputInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/pardo_context.ts",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 239,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static async mavenJarUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 369,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function multiCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 353,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_init_files_full()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def background_caching_pipeline_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_graph_update_dicts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/interactive_pipeline_graph.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visualize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _display_dataframe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_pipeline_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/gemini_inference.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_type_to_json_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocess_flattened_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to_bigquery()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_parser()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fake_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_environment_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigtable.py",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 423,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 694,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 115,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 235,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Expand()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 105,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 98,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ensureUniqueNames()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 330,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers_arity.go",
  "fileLinesCount" : 336,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 272,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterableDecoderForSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/iterable.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 126,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 124,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceSchemaTransformProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 138,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/container/boot.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 100,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 546,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 162,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 232,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDocuments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1110,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getCellValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/CellValueParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1192,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow tableRowFromMessageUseSetF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1499,
  "endLine" : 1540,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteRecordsInconsistent.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 407,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startJobStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 448,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializePubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 188,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1121,
  "endLine" : 1162,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void sortAndOutputBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2193,
  "endLine" : 2247,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void spannerWriteWithRetryIfSchemaChange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2542,
  "endLine" : 2581,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 294,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeReadCypherStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 811,
  "endLine" : 859,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 94,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PDone processJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1399,
  "endLine" : 1442,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2395,
  "endLine" : 2436,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedStreamingSolaceWriter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCheck()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 644,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 110,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 130,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 280,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1076,
  "endLine" : 1115,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 711,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 329,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String wildcardToRegexp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystemUtils.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 73,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean tryReturnRecordAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileNaming defaultNaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 1012,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Coder getCoderFromTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 642,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 390,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 921,
  "endLine" : 962,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1064,
  "endLine" : 1102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchConstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 223,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object renameFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 305,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 643,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Coder inferCoderFromObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 1021,
  "endLine" : 1063,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query13.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 96,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List exclusions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 156,
  "endLine" : 198,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_last_run_id()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_button.dart",
  "fileLinesCount" : 79,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 78,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _loadSnippetByType()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 286,
  "endLine" : 326,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateGroupByKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 208,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoStateUpdateFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/ParDoStateUpdateFn.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 157,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 142,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareSerialization()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 297,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowDoFnOperator getWindowedAggregateDoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 234,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 354,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateRequestHandler getStateRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 367,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T createFromSystemProperties()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerPipelineOptionsFactory.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 94,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int commonPrefixLengthWithOrderCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 241,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  SideInput createSideInputCacheEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 140,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TimerData getNextFiredUserTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 883,
  "endLine" : 934,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean createTable()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 153,
  "endLine" : 203,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result finishOrTimeout()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 188,
  "endLine" : 230,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _download_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _populate_requirements_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fire_eligible_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dask_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_dask_bag_visitor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async initializeSession()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/SidePanel.ts",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 102,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_sources_equal_reference_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_query_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search_documents()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vertex_ai_inference.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_formatter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cov_aligned()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_counts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_python_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Compile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 154,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 156,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 177,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1418,
  "endLine" : 1455,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 165,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 854,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSdfSigNumbers()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 974,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiplexingMetricTrackingFnDataReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 439,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 710,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceRecordMapper beamRowFromSourceRecordFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaConnectUtils.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 135,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readAllStreamPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 495,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1307,
  "endLine" : 1356,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SchemaAndDescriptor getCurrentTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 508,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 348,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 133,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 562,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 233,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 136,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 470,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 485,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 297,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String inheritedDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 158,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String inheritedDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 154,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BeamToProtoConverter createBeamToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 204,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkConfig defaultConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 159,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlTypeName toSqlTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 217,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection standardJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCoGBKJoinRel.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 201,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 940,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String tryCreateDefaultBucketWithPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 511,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 234,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowFn windowFnFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 400,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 91,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExecutableStage fromPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ExecutableStage.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 258,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNoMoreMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 264,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId constructName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 313,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 232,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 502,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateJavaBean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 129,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RowSelector createRowSelector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 193,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType renameFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 130,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 570,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 734,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 630,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 122,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String parseTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TableSchemaJSONLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 105,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_for_workflow_run_to_finish()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "playground/kafka-emulator/src/main/java/org/apache/beam/playground/KafkaEmulator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 71,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/example_share_tabs.dart",
  "fileLinesCount" : 88,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareSbtFiles()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/life_cycle/life_cycle_setuper.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::playground" ],
  "startLine" : 196,
  "endLine" : 238,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processPrUpdate()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processPrUpdate.ts",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 141,
  "endLine" : 182,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsContainerImpl deltaContainer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 887,
  "endLine" : 927,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureStateBackend()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 453,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcWindmillServer newTestInstance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 189,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWindmillStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 776,
  "endLine" : 815,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateOverriddenPubsubSourceStep()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2056,
  "endLine" : 2097,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean insertRows()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 215,
  "endLine" : 261,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean write()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManager.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::it" ],
  "startLine" : 78,
  "endLine" : 175,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_service_account_key()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_wrappers_from_transform_configs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/expansion_service_main.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _enqueue_set_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _active_processing_bundles_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private _onIOPub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 167,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def submit_job_description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_state_for_finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clean_up_beam_labelled_temporary_datasets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_read_pipeline.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_type_to_avro_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ml_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _as_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def where()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_batch_converters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query3.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pull_from_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/license_scripts/pull_licenses_py.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hasUnsupportedTriggers()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 356,
  "linesOfCode" : 37,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2417,
  "endLine" : 2463,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAfterProcessingTimeTriggers()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 112,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 622,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 268,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeExpandedWithPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 881,
  "endLine" : 919,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeElementHasher()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 84,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConvertFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 162,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateIsSdf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 892,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 109,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleProcessor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1037,
  "endLine" : 1074,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpansionServiceConfig parseFromYamlStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 88,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AllowList parseFromYamlStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 530,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List splitKeysToMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 715,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableSegmentReaderImpl create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 287,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List reduceSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1634,
  "endLine" : 1670,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableFieldSchema fromAvroFieldSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 634,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteGroupedRecordsToFiles.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 140,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubTestClientFactory createFactoryForCreateSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 427,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract UnaryCallable getCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 655,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableRow getTypedTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 278,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 492,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Cluster getCluster()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 965,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ParquetReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadUtils.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 117,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 89,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1349,
  "endLine" : 1388,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 499,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1281,
  "endLine" : 1321,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateExternalTable.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 185,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 387,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoogleCloudStorage createGoogleCloudStorage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 755,
  "endLine" : 798,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List makeRewriteBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1308,
  "endLine" : 1344,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateResolvingIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdTester.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 107,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setFilenamePrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 816,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldValueGetter rowValueGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 269,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T visitRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SchemaZipFold.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 158,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBacklog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 245,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 127,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 100,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.backdrop = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 183,
  "endLine" : 233,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future cancelRun()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 288,
  "endLine" : 328,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 142,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/playground_page_body.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 74,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function assignToNextReviewer()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 81,
  "endLine" : 122,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CommittedResult handleResult()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 331,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunningProcess startProcess()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElements()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 327,
  "endLine" : 384,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateFlatten()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 338,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 341,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 773,
  "endLine" : 819,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 147,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindowedValue decodeMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedWindmillReader.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void issueMultiChunkRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 377,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DataflowPipelineJob run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 155,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 305,
  "endLine" : 349,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enable_secret_version()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def disable_secret_version()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static async cachedJar()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 281,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func launchExpansionServiceProcess()",
  "longName" : "",
  "relativeFileName" : "sdks/python/expansion-service-container/boot.go",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 184,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_pattern()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provider_from_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_sharded_key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 117,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stageFile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/stage.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 182,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 750,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 291,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn0x0StructWrappersAndFuncs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2214,
  "endLine" : 2251,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn1x0StructWrappersAndFuncs[I0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2295,
  "endLine" : 2332,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn2x0StructWrappersAndFuncs[I0, I1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2378,
  "endLine" : 2415,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn3x0StructWrappersAndFuncs[I0, I1, I2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2461,
  "endLine" : 2498,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn4x0StructWrappersAndFuncs[I0, I1, I2, I3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2544,
  "endLine" : 2581,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn5x0StructWrappersAndFuncs[I0, I1, I2, I3, I4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2627,
  "endLine" : 2664,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn6x0StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2710,
  "endLine" : 2747,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn7x0StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2793,
  "endLine" : 2830,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn8x0StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2876,
  "endLine" : 2913,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn9x0StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2959,
  "endLine" : 2996,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn10x0StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3042,
  "endLine" : 3079,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn0x1StructWrappersAndFuncs[R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3125,
  "endLine" : 3162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn1x1StructWrappersAndFuncs[I0, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3208,
  "endLine" : 3245,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn2x1StructWrappersAndFuncs[I0, I1, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3291,
  "endLine" : 3328,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn3x1StructWrappersAndFuncs[I0, I1, I2, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3374,
  "endLine" : 3411,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn4x1StructWrappersAndFuncs[I0, I1, I2, I3, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3457,
  "endLine" : 3494,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn5x1StructWrappersAndFuncs[I0, I1, I2, I3, I4, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3540,
  "endLine" : 3577,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn6x1StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3623,
  "endLine" : 3660,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn7x1StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3706,
  "endLine" : 3743,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn8x1StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3789,
  "endLine" : 3826,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn9x1StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3872,
  "endLine" : 3909,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn10x1StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3955,
  "endLine" : 3992,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn0x2StructWrappersAndFuncs[R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4038,
  "endLine" : 4075,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn1x2StructWrappersAndFuncs[I0, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4121,
  "endLine" : 4158,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn2x2StructWrappersAndFuncs[I0, I1, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4204,
  "endLine" : 4241,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn3x2StructWrappersAndFuncs[I0, I1, I2, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4287,
  "endLine" : 4324,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn4x2StructWrappersAndFuncs[I0, I1, I2, I3, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4370,
  "endLine" : 4407,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn5x2StructWrappersAndFuncs[I0, I1, I2, I3, I4, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4453,
  "endLine" : 4490,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn6x2StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4536,
  "endLine" : 4573,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn7x2StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4619,
  "endLine" : 4656,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn8x2StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4702,
  "endLine" : 4739,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn9x2StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4785,
  "endLine" : 4822,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn10x2StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4868,
  "endLine" : 4905,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn0x3StructWrappersAndFuncs[R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4951,
  "endLine" : 4988,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn1x3StructWrappersAndFuncs[I0, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5034,
  "endLine" : 5071,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn2x3StructWrappersAndFuncs[I0, I1, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5117,
  "endLine" : 5154,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn3x3StructWrappersAndFuncs[I0, I1, I2, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5200,
  "endLine" : 5237,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn4x3StructWrappersAndFuncs[I0, I1, I2, I3, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5283,
  "endLine" : 5320,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn5x3StructWrappersAndFuncs[I0, I1, I2, I3, I4, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5366,
  "endLine" : 5403,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn6x3StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5449,
  "endLine" : 5486,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn7x3StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5532,
  "endLine" : 5569,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn8x3StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5615,
  "endLine" : 5652,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn9x3StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5698,
  "endLine" : 5735,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn10x3StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5781,
  "endLine" : 5818,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn0x4StructWrappersAndFuncs[R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5864,
  "endLine" : 5901,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn1x4StructWrappersAndFuncs[I0, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5947,
  "endLine" : 5984,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn2x4StructWrappersAndFuncs[I0, I1, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6030,
  "endLine" : 6067,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn3x4StructWrappersAndFuncs[I0, I1, I2, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6113,
  "endLine" : 6150,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn4x4StructWrappersAndFuncs[I0, I1, I2, I3, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6196,
  "endLine" : 6233,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn5x4StructWrappersAndFuncs[I0, I1, I2, I3, I4, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6279,
  "endLine" : 6316,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn6x4StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6362,
  "endLine" : 6399,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn7x4StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6445,
  "endLine" : 6482,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn8x4StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6528,
  "endLine" : 6565,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn9x4StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6611,
  "endLine" : 6648,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn10x4StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6694,
  "endLine" : 6731,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn0x5StructWrappersAndFuncs[R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6777,
  "endLine" : 6814,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn1x5StructWrappersAndFuncs[I0, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6860,
  "endLine" : 6897,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn2x5StructWrappersAndFuncs[I0, I1, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6943,
  "endLine" : 6980,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn3x5StructWrappersAndFuncs[I0, I1, I2, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7026,
  "endLine" : 7063,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn4x5StructWrappersAndFuncs[I0, I1, I2, I3, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7109,
  "endLine" : 7146,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn5x5StructWrappersAndFuncs[I0, I1, I2, I3, I4, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7192,
  "endLine" : 7229,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn6x5StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7275,
  "endLine" : 7312,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn7x5StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7358,
  "endLine" : 7395,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn8x5StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7441,
  "endLine" : 7478,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn9x5StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7524,
  "endLine" : 7561,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFn10x5StructWrappersAndFuncs[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7607,
  "endLine" : 7644,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 128,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 172,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 198,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryMonitor fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 239,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tryUploadHeapDumpIfItExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 367,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueState bindValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 485,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 562,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamFnLoggingClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 180,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readStreamPartitionsWithWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 448,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementLroCounters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 451,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object toProtoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 502,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object toProtoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 366,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 192,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 212,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long countPartitionsCreatedAfter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 325,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processChildPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ChildPartitionsRecordAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 181,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunQueryResponse runQueryWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1164,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Value mapObjectToValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RowToEntity.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 203,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 364,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 618,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 687,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set matchRecursiveGlob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 167,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForAllServicesToBeReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ExpansionService.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 104,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AvroMetadata readMetadataFromFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 525,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 198,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 214,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColumnSchema fromBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/SchemaUtils.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 152,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDataCatalogType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/SchemaUtils.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 189,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ProducerRecord transformOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/NestedPayloadKafkaTable.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 195,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPLiteral prev()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 597,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 976,
  "endLine" : 1014,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 419,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateSchemaContainsFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 294,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 255,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void removeTemporaryFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 865,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equivalent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1047,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 798,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void averages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 105,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 129,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_file_symbols()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_python/extract_symbols_python.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/scroll_2d.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 77,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThemeExtension copyWith()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 101,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 537,
  "endLine" : 573,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compileStep()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 206,
  "endLine" : 244,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Compiler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function processCommand()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 27,
  "endLine" : 79,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int merge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 437,
  "endLine" : 471,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UnboundedDataset read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 132,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ReadTranslator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 90,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingWorkerHarnessFactoryOutput createApplianceWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 368,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCurrentStateIfOutdated()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSideInputReadCounter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 156,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void streamingCommitLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 200,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo getDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SplittableProcessFnFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 109,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  GlobalData fetchGlobalDataFromWindmill()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 233,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComputationStateCache create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 113,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 1241,
  "endLine" : 1283,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 228,
  "endLine" : 265,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchInfo launch()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 101,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchInfo launch()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 63,
  "endLine" : 102,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_config()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 415,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_from_pubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reader_thread()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_graph_dicts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_proto_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_tensorRT_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_batch_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _idxmaxmin_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def corr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _split_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expr_to_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _infer_result_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/json_value.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def discover_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_throughput_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def configure_beam_rpc_timeouts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/conftest.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeFacts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 401,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 625,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 367,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 405,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 712,
  "endLine" : 749,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 610,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshalAndMakeWindowMapping()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 318,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFlatten()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 292,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeRowHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 115,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/map.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 63,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateEmits()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 736,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  WindowedSplitResult computeWindowSplitResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 592,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 397,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getTransformUniqueID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/TransformProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 169,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 178,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlobServiceClientBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/DefaultBlobstoreClientBuilderFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 77,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createBulkApiEntity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1897,
  "endLine" : 1938,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseableHttpClient getHttpClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 416,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pollJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 281,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 279,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Job pollJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 500,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 344,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Statement getPartitionsMatchingState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 652,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1151,
  "endLine" : 1185,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeTriggeredWithBundleLifting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 170,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/AttributeValueCoder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 104,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object identityOrGcsToLocalFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 437,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 345,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2204,
  "endLine" : 2240,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String processSecret()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/KerberosConsumerFactoryFn.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 149,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TokenIterator getIteratorForMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReduceByKey createOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 654,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean evalCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 501,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 203,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 141,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node replaceNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 141,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 438,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema dropFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 393,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 303,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 627,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation createWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1525,
  "endLine" : 1562,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 325,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 144,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder coderForFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 171,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void renameSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 174,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionAndType createFunctionFromExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 231,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DoFnInvoker newByteBuddyInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 297,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 791,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 201,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NextEvent nextEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 238,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query11.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 87,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void register()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/Repositories.groovy",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 25,
  "endLine" : 81,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _content()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast.dart",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/sdk/components/sdk_selector.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/logo/logo_component.dart",
  "fileLinesCount" : 67,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 66,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/pr.ts",
  "fileLinesCount" : 94,
  "components" : [ "primary::scripts" ],
  "startLine" : 29,
  "endLine" : 63,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit.dart",
  "fileLinesCount" : 76,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/main.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricQueryResults queryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 288,
  "endLine" : 324,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactDestinationProvider beamFilesystemArtifactDestinationProvider()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 199,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 578,
  "endLine" : 629,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkTimerInternals forStreamFromSources()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 98,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushData()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 640,
  "endLine" : 686,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 308,
  "endLine" : 344,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushData()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 642,
  "endLine" : 688,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 101,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 493,
  "endLine" : 529,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable extractPerWorkerMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 420,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcDirectGetWorkStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 164,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcGetDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 141,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 135,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordStreamRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 613,
  "endLine" : 647,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getReadyWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 159,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Source createSourceFromDictionary()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 153,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingCounters create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingCounters.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubSink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateWorkerSettings()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 581,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionName createSubscription()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsublite/PubsubliteResourceManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::it" ],
  "startLine" : 155,
  "endLine" : 188,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function slidingWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 117,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mergePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 175,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_source_to_cache_changed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def configure_for_flink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_reentrant_reads_succeed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_direct_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def var()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def strip_pcoll_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish_performance_influxdb()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_known_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 83,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 611,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reElementResiduals()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 828,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UploadHeapProfile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/diagnostics/diagnostics.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/retrieval.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 120,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 508,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expand()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 148,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 197,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 179,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 124,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionStage handle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 461,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 422,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputReceiver createTaggedRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2447,
  "endLine" : 2482,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputReceiver createTaggedRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2749,
  "endLine" : 2784,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 460,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 122,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ByteString valueToByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/CellValueParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 110,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpBody searchFhirResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 638,
  "endLine" : 671,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 429,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object scalarToProtoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 577,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableFieldSchema tableFieldSchemaFromDescriptorField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 979,
  "endLine" : 1014,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscriptionPath createRandomSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1437,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 278,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type simpleBeamTypeToSpannerType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 270,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema spannerSchemaToBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 383,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KinesisRecord getNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 241,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumerPollLoop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 610,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getAllTopicPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 216,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1064,
  "endLine" : 1100,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RabbitMqMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 207,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 582,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setCallShouldBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 500,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 413,
  "linesOfCode" : 34,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WriteFilesPayload payloadForWriteFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 103,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilenamePolicy getFilenamePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1611,
  "endLine" : 1647,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  SchemaUserTypeCreator createSetFieldCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 184,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 154,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stateDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 1034,
  "endLine" : 1073,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 137,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Iterable getFQNParts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollectionTuple getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 155,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 22,
  "endLine" : 59,
  "linesOfCode" : 34,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String _mvn()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 199,
  "endLine" : 234,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 166,
  "endLine" : 199,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GraphPainter getPainter()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/graph_builder.dart",
  "fileLinesCount" : 258,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 365,
  "endLine" : 398,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/content_tree.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 170,
  "endLine" : 204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 237,
  "endLine" : 269,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 295,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StageBundleFactory createBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableProcessBundleDescriptor of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 519,
  "endLine" : 551,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 402,
  "endLine" : 451,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParDoP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ParDoP.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ParDoP.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 148,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Processor getEx()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ParDoP.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 183,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatefulParDoP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Processor getEx()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 272,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 108,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 177,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 226,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 108,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createSystemConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 323,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 150,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 437,
  "endLine" : 477,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void replaceDirectedNetworkNodes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Networks.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDownload()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/HeapzServlet.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeSendCapture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 224,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void publish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 268,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getRunnerToken()",
  "longName" : "",
  "relativeFileName" : ".github/gh-actions-self-hosted-runners/helper-functions/cloud-functions/generateToken/index.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::.github" ],
  "startLine" : 35,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean sendHttpEvents()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 239,
  "endLine" : 283,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkValidCollectionName()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManagerUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::it" ],
  "startLine" : 64,
  "endLine" : 96,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void createAppProfile()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 406,
  "endLine" : 443,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized CryptoKey getOrCreateCryptoKey()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 120,
  "endLine" : 164,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchInfo launch()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 62,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_event_logs()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_data_for_format()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_merge_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_or_create_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def avro_value_to_beam_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_value_to_avro_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _ExtractWindowingInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def drop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def populate_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_record_incremental()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _download_jar_to_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotate_yaml()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_deduplicate_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/deduplicate.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query3.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installSetupPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 425,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stageChunks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 207,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ShallowClone()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 693,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 368,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLocalJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 140,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResolveOutputIsBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 188,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 314,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplySdkImageOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 440,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 1018,
  "endLine" : 1056,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 545,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 483,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodePane()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/panes.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 120,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findInbound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 170,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 599,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void embedOutboundElementsIfApplicable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 650,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FnApiTimerBundleTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Schema getRecordSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 259,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String generateSasToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 391,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMissingPartitionsFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 173,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppendClientInfo generateClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 452,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1039,
  "endLine" : 1076,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 311,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void await()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 332,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 210,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2472,
  "endLine" : 2504,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 233,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubTestClientFactory createFactoryForPull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 189,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubTestClientFactory createFactoryForGetSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 277,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 497,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 306,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/NaiveSpannerRead.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 144,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2499,
  "endLine" : 2536,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Entity getLatestTableStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 473,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 168,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryResponse queryWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 404,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 686,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 131,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1244,
  "endLine" : 1276,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 158,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDriverProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1113,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeCypherUnwindStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 1149,
  "endLine" : 1198,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KafkaIOReadImplementationCompatibilityResult getCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 230,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 647,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1002,
  "endLine" : 1040,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object parseCell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseHelpers.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataCatalogClient createDataCatalogClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 193,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparseCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 130,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 103,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateDatabase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 114,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RelNode constructNodesWithPushDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 378,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RelNode updateWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregationRule.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 114,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamMatchRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 111,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeTopologicalOrdering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 411,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCoGBKJoinRel.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 136,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bucket getBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 866,
  "endLine" : 899,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void replaceDirectedNetworkNodes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized HistogramValue toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 335,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema keepFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 442,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 199,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void selectIntoRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 294,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AddFieldsInformation getAddFieldsInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 344,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 151,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 817,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void overrideEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 551,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 445,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassLoadingStrategy getClassLoadingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 574,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel forDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 102,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator resultsPerWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 200,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean captureBestBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBidsSimulator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 108,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBidsSimulator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 196,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 136,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_examples()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/link_text_field.dart",
  "fileLinesCount" : 150,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 89,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/playground_run_or_cancel_button.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findTestExecutableName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_fs.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::playground" ],
  "startLine" : 108,
  "endLine" : 144,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTimeToFirstReview()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 108,
  "endLine" : 144,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addReviewerActivity()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 116,
  "endLine" : 150,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 152,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 73,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/auth.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addWireCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/WireCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 140,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateImpulse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDoFnFunction()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 500,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult runTest()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 193,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void translateRead()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 476,
  "endLine" : 509,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateRequestHandler getStateRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 248,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SplittableDoFnOperator.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 157,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 290,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void attachTransformMetricOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 221,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingTableEntry createTableEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 395,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 106,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendSubchannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 234,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 94,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperationNode createParDoOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 285,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized ActivateWorkResult activateWorkForKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 161,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator iterableLike()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 469,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State toState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 240,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 200,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 650,
  "endLine" : 688,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void stop()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 234,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableId createTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 235,
  "endLine" : 273,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_all_service_accounts()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_compliance()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 360,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_wrappers_to_destinations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/logger.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_streaming_metrics_pipeline.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_separator_bounds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_export()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_query_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_consistent_with()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _file_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/annotations.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _calculate_next_batch_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_fn_use_yield_and_return()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def MapTuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_steps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processArtifactsInSetupOnlyMode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 466,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 157,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hasStatefulTriggers()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 392,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 195,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 313,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 167,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 155,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 258,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UrnToType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/urns.go",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 131,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Marshal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 224,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MarshalWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1233,
  "endLine" : 1265,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 241,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 355,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 111,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 307,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSideInputsNumUnknown()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 840,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configureGoogleCloudProfilerEnvVars()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/boot.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputReceiver createTaggedRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2111,
  "endLine" : 2147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Void stateSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 226,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ConfigT payloadToConfigSetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 526,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1055,
  "endLine" : 1091,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpEntity handleRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2948,
  "endLine" : 2981,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List splitKeysToFilters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 645,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 179,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getEarliestHL7v2SendTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 324,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 356,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Table getTargetTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 228,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableRow mergeNewFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1142,
  "endLine" : 1177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingInserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubTestClientFactory createFactoryForPublish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyAckDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 603,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 181,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataChangeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 219,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 578,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void rebuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 145,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder inferCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsyncBatchWriteHandler byId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 275,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1089,
  "endLine" : 1127,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void commitTxn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 551,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setCacheRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 372,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 394,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/controller-container/boot.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 89,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getArtifact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ArtifactService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 536,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String convertProtoPropertyNameToJavaPropertyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 234,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 718,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SchemaUserTypeCreator createBuilderCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1100,
  "endLine" : 1131,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 496,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateCatalog.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 110,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSortRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 271,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PipelineResult limitRun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 212,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSetOperatorRelBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 97,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 443,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString consumePrefixToByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 208,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDeferredArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 508,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableExecutableStage ofFullComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ImmutableExecutableStage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version getVersionFromStr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 524,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyReplacement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 605,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double estimateFractionForKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 202,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 230,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void encodeDelegate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 441,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 308,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator createConstructorCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 369,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator createStaticCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 419,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator createConstructorCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 234,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection processArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 131,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 207,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 263,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LoadMetaOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 422,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 542,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3Model.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 105,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tab.prototype.show = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 26,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showCheck()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 200,
  "endLine" : 240,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_tag()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map? parsePipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/pipeline_options.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/output/components/output_header/output_placements.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/playground_app.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_actions.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewApplicationEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 132,
  "endLine" : 163,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getChecksByName()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/checks.ts",
  "fileLinesCount" : 113,
  "components" : [ "primary::scripts" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 152,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 109,
  "endLine" : 144,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 111,
  "endLine" : 146,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTransformExecutor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 148,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformWatermarks getTransformWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 947,
  "endLine" : 980,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 213,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver workerStatus()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ProcessFnRunner newProcessFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/DoFnRunners.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 191,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SideInputHandler()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 132,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  JavaPairRDD bringWindowToKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 141,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createCommittedMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 250,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createAttemptedMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 286,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoFnRunner createWrappingDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 417,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnOperator createDoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 548,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkNonMergingReduceFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeWindow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/SortingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 129,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplittableDoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SplittableDoFnOperator.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowDoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/WindowDoFnOperator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 90,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoFnRunner createWrappingDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 417,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialReduceBundleOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 91,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Serde toSerde()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/SamzaCoders.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseAndUpdateMetric()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaMetricsBundleProgressHandler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaGBKMetricOp.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 135,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateZKStandAloneRun()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 217,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicSplitResult requestDynamicSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 273,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getWorkItemInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1081,
  "endLine" : 1114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BatchDataflowWorker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 161,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void issueBatchedRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 337,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcGetWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcWindmillStreamFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 135,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendTopChannels()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function removeOfflineRunners()",
  "longName" : "",
  "relativeFileName" : ".github/gh-actions-self-hosted-runners/helper-functions/cloud-functions/removeOfflineRunners/index.js",
  "fileLinesCount" : 81,
  "components" : [ "primary::.github" ],
  "startLine" : 36,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getEvents()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 302,
  "endLine" : 340,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upsertIntoPRsTable()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 165,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createWindowingStrategyProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/window.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_jar_packages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_docker_build_and_push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _download_to_local_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotate_downstream_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_display()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/display_manager.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcolls_from_streaming_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isolated_env()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/mock_env.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _populate_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_metric_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_superset_dep_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seek()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _format_shard()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_single_split_fraction_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def avro_type_to_beam_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def row_to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_windowedvalue_coder_paneinfo()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evaluate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def args_to_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getcallargs_forhints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search_lambda()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_code_from_identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_beam_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_classpath_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 557,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 298,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryCrossLanguage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 217,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryCombinePerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/combine.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nextRetState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 795,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unfoldEmit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/output.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 140,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 506,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 431,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateMainInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 688,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsStructurallyAssignable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 277,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func failIfBadEntries()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/equals.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 105,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List samples()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/OutputSampler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 244,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void addWriteRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataWriteRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 99,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row decodeConfigObjectRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 433,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MatchResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 208,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getLatestHL7v2SendTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 360,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageQuerySource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RetryJobIdResult getRetryJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 371,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Optional logicalTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 108,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 316,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1011,
  "endLine" : 1042,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1088,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 252,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStartPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/PartitionStartRecordAction.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 162,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 262,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WatchForSnapshots.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 193,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/CreateReadTasksDoFn.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 97,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nextBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 702,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 835,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 108,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/AvroWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 542,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 796,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/BatchRequestForDLP.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBufferedEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 237,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBatchEmission()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 276,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 209,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File downloadFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 160,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 465,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeekableByteChannel wrapInCounting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 583,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 943,
  "endLine" : 974,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean verifyNoAbandoned()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 215,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaVersion forSpecification()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 163,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 638,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 1016,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaFieldSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema schemaFromClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/StaticSchemaInference.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map processMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 535,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 942,
  "endLine" : 989,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1210,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoin.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 108,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initFilterCount()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/bubble.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 532,
  "endLine" : 563,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getGiniIndexForCommitterReviews()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 321,
  "endLine" : 350,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getReviewersForPull()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/complete_unit_button.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/sdk_dropdown.dart",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _makeRequest()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupAlsoByWindowEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupAlsoByWindowEvaluatorFactory.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupAlsoByWindowEvaluatorFactory.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 189,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformEvaluatorRegistry javaSdkNativeRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformEvaluatorRegistry.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 107,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveBundle newBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActiveBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 383,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IterableSideInputHandler forIterableSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 183,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 237,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 284,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String serializeMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 191,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobInvocation invokeWithExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobInvoker.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void translateTestStream()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 931,
  "endLine" : 964,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateFlatten()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 423,
  "endLine" : 460,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitLatencyMetric()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 236,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeNewShortIds()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CounterShortIdCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map forCodec()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 200,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcGetDataStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 172,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString timerHoldTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Collection getListIndexFromReaderIterators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 656,
  "endLine" : 689,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator javaSerialized()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 407,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator map()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 471,
  "endLine" : 503,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageAttributes forFileToStage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 442,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMetricResult()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 196,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getMessageStream()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 443,
  "endLine" : 480,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ConnectionProfile createBQDestinationConnectionProfile()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 300,
  "endLine" : 334,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 591,
  "endLine" : 628,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createTable()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 121,
  "endLine" : 158,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_secret_access()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 761,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async progress()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 182,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "expand()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 255,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_as_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_to_impulse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _log_lull_in_creating_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_inspectables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_file_with_retry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_row_coder_benchmark_factory()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def perform_extract_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_input_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _preparse_jinja_flags()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_tests()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_generic_expression()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to_tfrecord()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_docs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unliftable_agg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_secret_option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def FlatMapTuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_performance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_estimator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/model.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def train_and_maybe_evaluate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/task.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equal_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func genericTypingRepresentation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 306,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1599,
  "endLine" : 1642,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 209,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupByType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/metrics.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 549,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapFields()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/util.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func accumEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 181,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findSumFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findMaxFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findMinFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateArtifactTypeFromFileToURL()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/resolve.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 166,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 176,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 281,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshalKeyedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 856,
  "endLine" : 894,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 274,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Cache forMaximumBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionStateSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombiningState bindCombiningWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1040,
  "endLine" : 1071,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 502,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 241,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 289,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1227,
  "endLine" : 1261,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List splitKeyRangeIntoBundleSizedSubranges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1898,
  "endLine" : 1930,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteNewPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 406,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageQuerySource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWriteUnshardedRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 201,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Table createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 159,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 190,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 4337,
  "endLine" : 4369,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWriteRecordsInconsistent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteRecordsInconsistent.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 90,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWritesShardedRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 253,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 309,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getImplicitOrderBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 293,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 251,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsyncBatchWriteHandler byPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 221,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3WritableByteChannel.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 188,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderContext getReaderContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionReaderFn.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1720,
  "endLine" : 1756,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldType beamType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 603,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPLiteral toCEPLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropObject.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelWriter explainTerms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Environment createOrGetDefaultEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowIntoPayload getWindowIntoPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKey interpolateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 261,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDestinationFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1074,
  "endLine" : 1122,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor union()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 358,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1510,
  "endLine" : 1547,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldValueGetter createGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 203,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator createStaticCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 282,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type guessExpressionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 164,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema schemaFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 332,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  W getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getDefaultValueFromAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 848,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List validateClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 985,
  "endLine" : 1026,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Multimap buildOptionNameToSpecMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 555,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureSerializable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 844,
  "endLine" : 876,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void premain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/agent/src/main/java/org/apache/beam/agent/OpenModuleAgent.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 63,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writePathingJar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/pathingjar.go",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Auction nextAuction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/AuctionGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 320,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 275,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query12.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getMaximumWidthofTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SummaryGenerator.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 133,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collapse.prototype.show = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 45,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Affix.prototype.checkPosition = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 74,
  "endLine" : 113,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 109,
  "endLine" : 139,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RunCodeStatus _toClientStatus()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 252,
  "endLine" : 281,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/playground_page_footer.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future main()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/main.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConfigureBeamEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 181,
  "endLine" : 213,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareStep()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 246,
  "endLine" : 279,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateStep()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 281,
  "endLine" : 315,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FilterCatalog()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/precompiled_objects_utils.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 23,
  "endLine" : 52,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func updateJavaLogConfigFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/life_cycle/life_cycle_setuper.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::playground" ],
  "startLine" : 161,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TestRunner()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 162,
  "endLine" : 192,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/auth_emulator.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Early Triggers/generate_event.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Window Accumulation Modes/generate_event.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Event Time Triggers/generate_event.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnLifecycleManagerRemovingTransformEvaluator createEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluatorFactory.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverState drive()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 140,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckpointMarkT finishRead()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 283,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State getJavaState()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 211,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestPortableRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 171,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SystemReduceFn combining()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 697,
  "endLine" : 731,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldDefer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 416,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDefaultOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkTransformOverrides.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeCommon()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateGroupByKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 209,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 132,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFlinkCleanupComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runDriverProgram()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 184,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void combine()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 84,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkHarnessDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 924,
  "endLine" : 953,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 137,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOp.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 166,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map createConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 416,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map createPortableConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 419,
  "endLine" : 453,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 193,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  GroupingShuffleReader createTyped()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReaderFactory.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 105,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueRequestAndWait()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 472,
  "endLine" : 507,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 225,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract  TerminatingStreamObserver from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/StreamObserverFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 69,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 143,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delayUnbatchableMultimapFetches()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 334,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SideInput fetchSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 193,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional fetchConfigWithRetry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 155,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBundleLullMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 355,
  "endLine" : 384,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 189,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator windowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator timestampedValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 505,
  "endLine" : 536,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject toCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SchemaCoderCloudObjectTranslator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean waitForStreamingJobTermination()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 198,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReservationPath createReservation()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsublite/PubsubliteResourceManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::it" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/flaky_test_detection.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractFirstNAActivity()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function dataflowRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/dataflow.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async handleRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 147,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function flattenPValue()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/pvalue.ts",
  "fileLinesCount" : 327,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 217,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 251,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function windowInto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/window.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 109,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def offer_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def embed_default_docker_image()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_process_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_process_batch_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def thread_dump()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prune_subgraph_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def elements_to_df()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_and_add_missing_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fetch_to_internal_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def table_field_to_avro_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_avro_tools.py",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_up_temporary_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_crc32c_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_text_detection_with_language_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml_test_it.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_server_errors_timeout_or_quota_issues_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/profiler.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_unbuffered_weighted()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_function_body_without_inners()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/create_source.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/extworker/extworker.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1648,
  "endLine" : 1682,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeEmitter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 345,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 376,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Partition()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unfoldIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 145,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 352,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 360,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 700,
  "endLine" : 729,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 364,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 160,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 413,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 540,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Bind()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dumpTo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/dumper.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyAndWindowContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 317,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Modifications create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PTransform applyBuilderMethods()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 171,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object parseDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 343,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReceiverBuilder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1865,
  "endLine" : 1893,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SSLContext ignoreSSLCertificate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/SSLUtils.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashMap readDetectNewPartitionMissingPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 744,
  "endLine" : 773,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exportResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1700,
  "endLine" : 1730,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromGenericRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 318,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 308,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object scalarToProtoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 412,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWritePayload toMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsTableRow.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 196,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOrCreateStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 416,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ServiceCallMetric buildServiceCallMetricForReadOp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 754,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long estimatePrimitiveValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 138,
  "linesOfCode" : 29,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized QueryChangeStreamAction queryChangeStreamAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 207,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Datastore getDatastore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2574,
  "endLine" : 2607,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 633,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logPeriodically()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1378,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConsumerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 829,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 190,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/CsvWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolveSchemaStringOrFilePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 224,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 454,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 164,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 301,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateWriteTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1181,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesXMLMessage createSingleMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 251,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpResponse execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 192,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RetryHandler.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List sortInBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recursivelyAddDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufUtil.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateNestedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Method getApplyMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFnReflector.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamRelNode convertToBeamRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/QueryPlanner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateFunction.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 124,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlSetOptionBeam.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputLookupJoinRel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 135,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/testing/TestSchemaTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replaceOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 489,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String interpolate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowStringInterpolator.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Environment createProcessEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 285,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateExecutableStage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 326,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map verifySchemesAreUnique()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 650,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract FileBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 256,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract T makeOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateFieldDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 653,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SchemaUserTypeCreator createBuilderCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 306,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FieldValueSetter createSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 271,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 478,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T visit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SchemaZipFold.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 226,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 323,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 846,
  "endLine" : 876,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateReturnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1034,
  "endLine" : 1062,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwForGettersWithInconsistentAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1430,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/GrowableOffsetRangeTracker.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult runWithAdditionalOptionArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 424,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map relocations()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 96,
  "endLine" : 146,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onRatingChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 71,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void paint()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/painters/node_painter.dart",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 151,
  "endLine" : 179,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 61,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 142,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 96,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/avatar.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future saveUnitSnippet()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/auth_emulator.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PortableMetrics convertMonitoringInfosToMetricResults()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeAndTerminateOutstandingRequests()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OutputEncoding addStageOutput()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 266,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSortFlushTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 268,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkStructuredStreamingPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set mergeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 365,
  "endLine" : 393,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerDebugger.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 453,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaStreamingContext call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/SparkRunnerStreamingContextFactory.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 100,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssignWindowP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEdge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 198,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String resolveSource()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Coder typeInformationToCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterCoderUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getDefaultOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkTransformOverrides.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1293,
  "endLine" : 1326,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 385,
  "endLine" : 427,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 524,
  "endLine" : 555,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void doTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 109,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ApproximateReportedProgress getReaderProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 675,
  "endLine" : 705,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterDoFnFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List incrementBucket()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 314,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ParallelInstruction forParallelInstruction()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 245,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcGetWorkStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FanOutStreamingEngineWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 419,
  "endLine" : 447,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingModeExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 179,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator nullable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 538,
  "endLine" : 568,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaCoder fromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SchemaCoderCloudObjectTranslator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/GroupIntoBatchesOverride.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 398,
  "endLine" : 433,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void maybeCreateInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 157,
  "endLine" : 190,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getThroughputMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 454,
  "endLine" : 481,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_role_permissions()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default JSONObject process()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/service/TestService.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 90,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/Main.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 30,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "seconds: BigInt()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/logging.ts",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async split()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 211,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async portReady()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 200,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_type_format_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getUpdatedRequirementsFile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/expansion-service-container/boot.go",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_message_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_executable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cluster_details()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/sideinput_microbenchmark.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_new_file_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_table_reference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def perform_load_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_cell_value_to_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _batch_with_retry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_venv_from_scratch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_venv_from_clone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json_type_to_beam_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pcollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_errors_consumed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def align()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tz_localize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _stable_identifier_function_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_storage_size_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check_inputs_or_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def comment_on_issue()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/github_issues_utils.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _retrieve_cost_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/symtab/main.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func externalEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/environments.go",
  "fileLinesCount" : 319,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 167,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 147,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/write.go",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/staging.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterateElements[E dataEle]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 487,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 528,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 817,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 536,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 230,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 700,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 381,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteRowHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodePane()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/panes.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func substitute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 415,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getThreadDump()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 766,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map loadTransformBuilders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 240,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldValueTypeInformation fieldValueTypeInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 258,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceRecord getOneRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 183,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readNewPartitionsIncludingDeleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 244,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 250,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 421,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableFieldSchema tableFieldToProtoTableField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 566,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypedRead read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 798,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 750,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubSubscription fromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 330,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAllTableIndexes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ChildPartitionsRecordAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 140,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DataChangeRecordAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrderByFieldPath fromString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 199,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 392,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1364,
  "endLine" : 1398,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNewTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 523,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 734,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 438,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteGroupedRowsToFiles.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendManifestFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getIcebergTimestampValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 449,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression convertFieldInLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 301,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkRedistributeConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1718,
  "endLine" : 1745,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2190,
  "endLine" : 2217,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/ParquetWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2686,
  "endLine" : 2713,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/PublishResultHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ArtifactService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2154,
  "endLine" : 2181,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KryoState getOrCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getProtoBytesToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unparseExtractFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType toFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 284,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DoFn mergeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 381,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SeekableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 640,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpRequestInitializer httpRequestInitializerFromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/Transport.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 158,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection declaredMembersWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 337,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 744,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 264,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void optimize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ProjectionPushdownOptimizer.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 96,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 370,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryClaimOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 402,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 259,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean tryReturnRecordAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 95,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map resolveNestedFieldsAccessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 567,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toPrettyRowString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 403,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KV computePositionForIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 987,
  "endLine" : 1014,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateSettersDoNotHaveAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1186,
  "endLine" : 1215,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2211,
  "endLine" : 2240,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 171,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTimerFamilyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1974,
  "endLine" : 2004,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints mergeWithOuter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 384,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestStream decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 391,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyPipelineExecution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 241,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection sourceEventsFromKafka()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 758,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getTpcdsSchemasImmutableMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SummaryGenerator.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScrollSpy.prototype.refresh = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function next()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_form.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func precompiledObjectsToCategory()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 215,
  "endLine" : 242,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCompilingLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/lc_constructor.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makePostRequest()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/external_functions/external_functions_component.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::playground" ],
  "startLine" : 57,
  "endLine" : 91,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshallDatasets()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 220,
  "endLine" : 247,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function extractReviewersTaggedFromCommentBody()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 145,
  "endLine" : 176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTimeFromReviewerMentionedToCompletion()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async assignNextCommitter()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/reviewersForLabel.ts",
  "fileLinesCount" : 107,
  "components" : [ "primary::scripts" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 167,
  "endLine" : 193,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func postUserCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 220,
  "endLine" : 249,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireForWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestUniversalRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  IterableSideInputHandler forIterableSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/BatchSideInputHandlerFactory.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnRunner simpleRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/DoFnRunners.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TriggerStateMachine stateMachineForAfterProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachines.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateNamespace fromString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 273,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void start()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunnerWithTeardown create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void init()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 178,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 382,
  "endLine" : 412,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logWarningIfPCollectionViewHasNonDeterministicKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/Metrics.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletableFuture isAvailableForAliveReaders()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 224,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 772,
  "endLine" : 802,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 426,
  "endLine" : 453,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateYarnRun()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 245,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 254,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemoryMonitor fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 264,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tryUploadHeapDumpIfItExists()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 409,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String summaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 222,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decrementCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 284,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchModeExecutionContext create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 249,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ResponseT issueRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 434,
  "endLine" : 461,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ResponseT callWithBackoff()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 301,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcCommitWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChannelCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudWindmillMetadataServiceV1Alpha1Stub getWindmillMetadataServiceStubBlocking()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamT getStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 134,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V getUsingLong()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 782,
  "endLine" : 819,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture closeStreamsNotIn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 340,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  SideInput fetchSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 344,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator pair()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobMessages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void maybeCreateDatabase()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 192,
  "endLine" : 220,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 216,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_permission_stage()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_portable_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def refresh()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_timer_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_pool_main.py",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_pool_main.py",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _insert_copy_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_mapping_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cov()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def atomic_value_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def new_save_module_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_canonical_status_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_and_adjust_duration()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_dek()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_avro_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/datatype_inference.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 351,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 550,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 698,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/pubsubio/pubsubio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func retrieve()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 449,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryFlatten()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/flatten.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 651,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryAutomatedExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 273,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryPythonExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 342,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 347,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 818,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 303,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mayFixDataSourceCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 374,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinalizeBundleHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/FinalizeBundleHandler.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 496,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnHarness.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 246,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBuilderMethodForName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 207,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRangeTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 173,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long delay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/delay/SyntheticDelay.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerStream readChangeStreamPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/ChangeStreamDao.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 938,
  "endLine" : 966,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageQuerySource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryStorageQuerySource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 241,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchedStreamingWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionView createTempFilePrefixView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 611,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  long insertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1428,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 379,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract int publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 529,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/PartitionStartRecordAction.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 127,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillInequalityFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BatchGetDocumentsRequest setStartFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 482,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 835,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionPublisherFactory getPartitionPublisherFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PublisherAssembler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTableResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 604,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JAXBCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource getDataSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 373,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGoogleAdsCredentialFactoryClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 131,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleAdsClient newGoogleAdsClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/DefaultGoogleAdsClientFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DataFile createDataFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadFromTasks.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getLogicalTypeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 611,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 513,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3WritableByteChannel.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3391,
  "endLine" : 3429,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 544,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 897,
  "endLine" : 923,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareRun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 135,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1059,
  "endLine" : 1087,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1656,
  "endLine" : 1682,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T checkRawType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1756,
  "endLine" : 1782,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  JoinFn getJoinFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 373,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 275,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProtoSchemaInfo getProtoDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 252,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlPojoExample.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 102,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPLiteral plus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 642,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayList getCEPPatternFromPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPUtils.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseDatabase.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 93,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelDataType sqlTypeWithAutoCast()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 367,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollectionList buildPCollectionList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 86,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryPlanner instantiatePlanner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 345,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Map getAllProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 274,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoadingStrategy getClassLoadingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteBuddyUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Checkpoint getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 560,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ProjectionProducerVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLevenshteinDistance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/StringUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 146,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryClaimOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 948,
  "endLine" : 974,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1343,
  "endLine" : 1369,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final synchronized OffsetBasedSource splitAtFraction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 366,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Timestamp.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaFieldSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema beamSchemaFromJsonSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 246,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection captureIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 500,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListMultimap parseCommandLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1666,
  "endLine" : 1693,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getOutputStrategyInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 349,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Coder inferCoderFromObjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 986,
  "endLine" : 1013,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 136,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineOptions testingPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 566,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkResultsToBigQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 888,
  "endLine" : 914,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlBoundedSideInputJoin.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.applyPlacement = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 249,
  "endLine" : 297,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_arguments()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_text_field.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map determineNodesColumns()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/graph_builder.dart",
  "fileLinesCount" : 258,
  "components" : [ "primary::playground" ],
  "startLine" : 128,
  "endLine" : 155,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseNextLine()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/graph_builder.dart",
  "fileLinesCount" : 258,
  "components" : [ "primary::playground" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replace()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 256,
  "endLine" : 288,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function remindIfChecksCompleted()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processNewPrs.ts",
  "fileLinesCount" : 325,
  "components" : [ "primary::scripts" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 99,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/content.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 324,
  "endLine" : 352,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 376,
  "endLine" : 402,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformEvaluatorRegistry.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutorServiceParallelExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableStageContext get()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunner defaultStatefulDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/DoFnRunners.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 610,
  "endLine" : 637,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1167,
  "endLine" : 1192,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoConstants.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 317,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 147,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Processor getEx()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 467,
  "endLine" : 494,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoFnRunner getDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ParDoP.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 376,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/FlattenTranslatorBatch.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrismExecutor startPrism()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1079,
  "endLine" : 1111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void translateStreamingImpulse()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 704,
  "endLine" : 733,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortablePipelineResult createPortablePipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 139,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStatefulDoFnFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkStatefulDoFnFunction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BufferingDoFnRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/TestStreamSource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSourceWrapper()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 182,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 956,
  "endLine" : 983,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1081,
  "endLine" : 1113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Iterable createIterable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 805,
  "endLine" : 833,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List getPValueForTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 249,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchModeExecutionContext forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParDoInstruction forParDoInstruction()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 276,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcGetWorkerMetadataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcCommitWorkStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ToIterableFunction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performReads()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 419,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingWorkScheduler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TimerData getNextFiredTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 824,
  "endLine" : 852,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void writePCollectionViewData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 970,
  "endLine" : 1000,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject asCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjects.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 590,
  "endLine" : 620,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanResources()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 151,
  "endLine" : 180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map sortJsonMap()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult check()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/conditions/PubsubMessagesCheck.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::it" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createSchema()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 276,
  "endLine" : 301,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableList readTableRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 353,
  "endLine" : 381,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void exportMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 114,
  "endLine" : 141,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_service_account_key()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def send_email()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_compliance()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCategories()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/util/CategoryRetriever.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractBeamReviewers()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createStateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/pardo_context.ts",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 268,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/sql.ts",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function fixedWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "allowedLateness: BigInt()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/window.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assignTimestamps()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/window.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_metrics.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pack_combiners()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_assign_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_state_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def side_input_visitor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_concat_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def BigQuerySource()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_row_to_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _merge_schemas()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_for_testing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _enforce_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def astype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tz_localize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cols_as_temporary_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_tuple_from_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _arrow_field_from_beam_fieldtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _handle_temp_and_staging_locations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_named_nested_pvalues()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 224,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 153,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func metadataFromFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 210,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchContinuously()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 337,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 359,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 590,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/diagnostics_hook.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 546,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 461,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 271,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 525,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewNamespaceGenerator()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/xlang.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/registry.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getGoWorkerArtifactName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/boot.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 259,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessBundleHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized File dumpHeap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 666,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionState getProcessingExecutionState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FnApiStateAccessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 285,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmsRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 551,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1536,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processNewPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ProcessNewPartitionsAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 167,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroPrimitiveTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1119,
  "endLine" : 1144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PrepareWrite.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchedStreamingWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobStatistics dryRunQueryIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQueryHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DescriptorProto descriptorSchemaFromTableFieldSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1032,
  "endLine" : 1059,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingWriteTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2139,
  "endLine" : 2165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getExtractFilePaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2409,
  "endLine" : 2435,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobStatistics dryRunQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 533,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigQueryWriteClient newBigQueryWriteClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1737,
  "endLine" : 1763,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 841,
  "endLine" : 887,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String targetForRootUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1734,
  "endLine" : 1772,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpannerAccessor createAndConnect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 299,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object stringToParsedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 410,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/PartitionEndRecordAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/PartitionEventRecordAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RpcQosOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 364,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNumPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 777,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int estimateObjectSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergWriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 476,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List computeSuccessorShardsIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 323,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLatestOffsets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 755,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future sendRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 510,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 780,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeBatchServiceConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1303,
  "endLine" : 1333,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateInputData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1706,
  "endLine" : 1732,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CsvIOParse parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 444,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 900,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessingState decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 401,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void indexOptionsByNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 258,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 212,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPLiteral evalLeftSideCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 529,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropTable.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWindowed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamBasicAggregationRule.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 374,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LinkedList makeRewriteOps()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1281,
  "endLine" : 1306,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MatchResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 288,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList findUnsupportedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 590,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readFilesWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FilePatternMatchingShardedFile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1187,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecompressingChannelFactory fromCanonical()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicDestinations resolveDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FileBasedSource createSourceForSubrange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 402,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean startImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 538,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean trySplitAtPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 129,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompressionType fromCanonical()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 213,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  PCollection expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/DeadLetteredTransform.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/AutoValueSchema.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupertypeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 615,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1125,
  "endLine" : 1152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  FieldValueGetter createGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 322,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 228,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DoFn createDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 219,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 533,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LogicalTypeValue logicalTypeToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 770,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwForMissingBeanMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1468,
  "endLine" : 1493,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T as()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 318,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 819,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 380,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceHints fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 273,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 457,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 388,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getTpcdsSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.init = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def setCompileAndRuntimeJavaVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 476,
  "endLine" : 501,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future setExampleBase()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 167,
  "endLine" : 202,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _buildSeparator()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/share_tabs.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 205,
  "endLine" : 232,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addCodeToFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func produce()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 185,
  "endLine" : 211,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function averageTimeFromCommitterAssignmentToPrMerge()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 291,
  "endLine" : 316,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function openPull()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 251,
  "endLine" : 277,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 97,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/hints.dart",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/footer.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 172,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 233,
  "endLine" : 261,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectModule()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 195,
  "endLine" : 222,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List groupByKeyOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 309,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 172,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestProgress()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 421,
  "endLine" : 446,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 660,
  "endLine" : 685,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 874,
  "endLine" : 900,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 923,
  "endLine" : 947,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void mergeBags()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void mergeSets()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 494,
  "endLine" : 539,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future startOutputProducerTask()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 333,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 310,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 358,
  "endLine" : 386,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void wireUp()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInputs()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchWorker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement2()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 796,
  "endLine" : 836,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedOutputManager create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1432,
  "endLine" : 1458,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement2()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 798,
  "endLine" : 838,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedOutputManager create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1434,
  "endLine" : 1460,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByKeyOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/GroupByKeyOp.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 380,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void persist()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 470,
  "endLine" : 499,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedTimerData decode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Factory createStateInternalsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForResources()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 625,
  "endLine" : 650,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable readUntil()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 396,
  "endLine" : 427,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString timerTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingSideInputFetcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dumpStatusPages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 242,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillStreamSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FanOutStreamingEngineWorkerHarness create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FanOutStreamingEngineWorkerHarness forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 208,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Work()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JulHandlerPrintStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void initialize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 189,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingGroupAlsoByWindowViaWindowSetFn.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator stream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 149,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator lengthPrefix()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 182,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Job getJobWithRetries()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 556,
  "endLine" : 582,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildMetricsIndex()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 426,
  "endLine" : 456,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 534,
  "endLine" : 562,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 191,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream getCredentialsStream()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 231,
  "endLine" : 261,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SplunkContainer setup()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult check()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/conditions/SplunkEventsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void createInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionName createSubscription()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 186,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 388,
  "endLine" : 416,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getThroughputMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 372,
  "endLine" : 396,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_service_account_key()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _grant_bucket_permissions()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_look()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/refresh_looker_metrics.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initDbTablesIfNeeded()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2416,
  "endLine" : 2440,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "augmentContext()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/pardo_context.ts",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 92,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function withCoderInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_relative_import()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_state_iterables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_pipeline_dictionaries()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_safe_windowing_strategy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_main_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int clock_gettime()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/crossplatform_time.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_display()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_to_dot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_pandas_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_raw_data_feature_spec_per_column()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_pycallable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unify_element_with_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_window_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enrichment_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_enrichment.py",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _SqlCombineTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_combine.py",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tearDownClass()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quantile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_using_beam()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def summarize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def atomic_value_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _smart_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _function_getstate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_proto_enum_descriptor_class()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_from_script()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _resolve_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/job.go",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2153,
  "endLine" : 2181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 212,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func containerImages()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func idRangesFromBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 161,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/retrieval.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractStagingToPath()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 172,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 696,
  "endLine" : 723,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 755,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 406,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSdfSignatures()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 900,
  "endLine" : 930,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findOutbound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 461,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 605,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pipeline createPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 736,
  "endLine" : 765,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 437,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean createOrUpdateReadChangeStreamMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2586,
  "endLine" : 2616,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteOptions.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object columnToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 957,
  "endLine" : 982,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 755,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppendClientInfo getAppendClientInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 536,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field convertField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 578,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanupTempResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WriteResult in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addErrorCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 443,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTableEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 831,
  "endLine" : 857,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listSubscriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 433,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 458,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubTopic fromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 476,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 360,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdaptiveThrottler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 524,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long queryLatestStatisticsTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 430,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumEntities()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 782,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long insertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 486,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job pollJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 265,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 794,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PartitionSpec toPartitionSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PartitionUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 92,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableIcebergDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PortableIcebergDestinations.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression convertFieldAndLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 332,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 442,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 277,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReadSchemaTransformConfiguration build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTableIfNotExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 252,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T createInstanceFromConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 217,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateHeaderAgainstSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvRowConversions.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateCsvFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseHelpers.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettableArguments getArguments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 192,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BytesXMLMessage createBytesXMLMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/MessageProducerUtils.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DynamicAvroDestinations resolveDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1744,
  "endLine" : 1769,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DLPReidentifyText build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPReidentifyText.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DLPDeidentifyText build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPDeidentifyText.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema generateSchemaDirectly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 401,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReduceByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 724,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair isSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 143,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair isSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregateFn loadAggregateFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamIOSinkRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 545,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unzipFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionView viewFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionViewTranslation.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PCollection getSingletonMainInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformReplacements.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CoderTranslator row()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Struct toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PipelineOptionsTranslation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getUserStates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 361,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescendantConsumers getRootConsumers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSourceRestriction currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 978,
  "endLine" : 1003,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getCoderFromFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 701,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 220,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row renameRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 265,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 308,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1832,
  "endLine" : 1859,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean deepEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 483,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateMethodAnnotations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1077,
  "endLine" : 1119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwForSettersWithTheAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1437,
  "endLine" : 1461,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeanProperty createBeanProperty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1695,
  "endLine" : 1723,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnSchemaInformation withUnboxPrimitiveParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1182,
  "endLine" : 1210,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map analyzeFieldAccessDeclaration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2243,
  "endLine" : 2267,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1113,
  "endLine" : 1150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyPAssertsSucceeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 613,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterator fromArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkEventsToAvro()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 866,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionPath createSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 177,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureWinningBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6Model.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void countBids()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/jmh/Main.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DataPoint dataPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/jmh/Main.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 167,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScrollSpy.prototype.process = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.toggle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 58,
  "endLine" : 92,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getArgs()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Example copyWith()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory RunCodeRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory SaveSnippetRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2185,
  "endLine" : 2209,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/screen.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 176,
  "endLine" : 202,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readGraphFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 489,
  "endLine" : 515,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function getChecksStatus()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/checks.ts",
  "fileLinesCount" : 113,
  "components" : [ "primary::scripts" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function commitStateToRepo()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/go-example/main.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-solution/task.py",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/binary_progress.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/code_builder.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 295,
  "endLine" : 322,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectGroup()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 138,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 224,
  "endLine" : 249,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/side_input/side_input/cmd/main.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String runImage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreparedClient prepare()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 437,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage handleGetMultimapValuesRequest()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 409,
  "endLine" : 439,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  StateContext stateContextFromComponents()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 526,
  "endLine" : 552,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 344,
  "endLine" : 367,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupByKeyViaGroupByKeyOnly.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 217,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerClasses()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/SparkRunnerKryoRegistrator.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/AbstractInOutIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Processor getEx()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 465,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushTimers()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 357,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tuple map()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/MapToTupleFunction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 827,
  "endLine" : 851,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkMiniClusterEntryPoint.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult executePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1115,
  "endLine" : 1147,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializerSnapshot snapshotConfiguration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueSerializer.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combine()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkPartialReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkDoFnFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleVersionedSerializer getNaiveObjectSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/SerdeUtils.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkpointCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanupState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1251,
  "endLine" : 1277,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkHarnessDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 303,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config build()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void registerInputMessageStreams()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 155,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineResult runPortablePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunner.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean trySplitAtPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T initializeGlobalStateAndPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkerHarnessHelper.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CounterShortIdCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleCounters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicSplitResult requestDynamicSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 360,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 832,
  "endLine" : 858,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithinShardIsmReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1050,
  "endLine" : 1073,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Set topologicalOrder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Networks.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 183,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void onFlushPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkStream createDirectGetWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean storeIfBlocked()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 216,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Function createOutputReceiversTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 347,
  "endLine" : 372,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 268,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void consumeWindmillWorkerEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 308,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 259,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator customWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 272,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroCoder fromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/AvroCoderCloudObjectTranslator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toCloudTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/TimeUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void configureSdkHarnessContainerImages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1724,
  "endLine" : 1747,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJobIdFromName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2499,
  "endLine" : 2523,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generatePassword()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 196,
  "endLine" : 219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult check()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/conditions/MongoDBDocumentsCheck.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 273,
  "endLine" : 305,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Stream createStream()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 366,
  "endLine" : 393,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Stream updateStreamState()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 395,
  "endLine" : 424,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 136,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_arguments()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_service_account()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upsertIntoIssuesTable()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 264,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_script()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_and_replace_loopback_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _resolve_from_location_override()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_artifact_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def show_stage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/visualization_tools.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parent_for_fused_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_impulse_to_dangling_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processing_time_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watermark_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule_consumption()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execution_time_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_channel_from_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_sdf_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_correlation_between_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recording_duration()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windows_formatter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_sql()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _apply_sdk_environment_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_table_if_needed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_parquet_sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema_from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_batch_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_windowed_value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shift()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dummies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_unbatched_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_origin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def strip_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _raise_type_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def coerce_to_kv_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _beam_field_from_arrow_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search_module_or_class()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search_code()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _class_getstate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dofn_specs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/pytorch_image_classification_benchmarks.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_latest_change_point_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pipInstallRequirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/piputil.go",
  "fileLinesCount" : 220,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def license_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/license_scripts/pull_licenses_py.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InferFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/structx/struct.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getInsertSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSplitKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 183,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func schemaDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 389,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryCoGroupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/staging.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeSHA256()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 496,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryWindowInto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPipelineResourceHints()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 750,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeStructPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/payload.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func implements()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 165,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 268,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 495,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 504,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 474,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PTransformFunctionRegistry.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPCollectionConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PTransformRunnerFactory.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 177,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Factory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConstructorMethodForName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 449,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllowList create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceOptions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 638,
  "endLine" : 663,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1326,
  "endLine" : 1349,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 943,
  "endLine" : 968,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 397,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request createAdvanceRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1364,
  "endLine" : 1389,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 320,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MQTT createClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkTableExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMessagesResponse makeHL7v2ListRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 414,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 692,
  "endLine" : 716,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandardSQLTypeName toStandardSQLTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 383,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream trimField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1286,
  "endLine" : 1314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiConvertMessages.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueProvider getTableWithDefaultProject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 4377,
  "endLine" : 4403,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultSet readPrimaryKeyInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DaoFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord toChangeStreamRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord parseProtoDataChangeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 340,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mod modJsonFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 695,
  "endLine" : 719,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/HeartbeatRecordAction.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessContinuation schedulePartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 172,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 250,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Query translateGqlQueryWithLimitCheck()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 625,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryBufferedSubscriber getCachedSubscriber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoadJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 541,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 207,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 542,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 149,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPartitionDataPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RetryPolicy toClientRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/RetryConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StsAssumeRoleWithWebIdentityCredentialsProvider createCredentialsDelegate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullableCoder getNullableCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/LocalDeserializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyEncryptionState guessKeyEncryptionState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/KeyPairUtils.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String copyIntoStage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyIntoStageFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 520,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeSplitsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 786,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1636,
  "endLine" : 1674,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIORecordToObjects.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 692,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 409,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Plugin getPluginByClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/MappingUtils.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Queue initializeQueueForTopicIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 798,
  "endLine" : 821,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 371,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericRecord toGenericRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 652,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double relativeErrorForPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 613,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBatchEmissionTimerIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void emitProcessingStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 591,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Catalog findAndCreateCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateLocator proceed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 438,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamBasicAggregationRule.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelDataType toRelDataType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalarFn loadScalarFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression toCalciteRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 769,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamIOSinkRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createMax()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createMin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getObjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 459,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1134,
  "endLine" : 1157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T clone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher splittableParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 289,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher stateOrTimerParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 370,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pipeline updateTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ProtoOverrides.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CreatePCollectionViewTranslation.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized double getLinearInterpolation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 467,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 563,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 715,
  "endLine" : 739,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableT decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toPrettySchemaString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 373,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor visitDotExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 942,
  "endLine" : 966,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1317,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AtomicTypeValue primitiveRowFieldToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 811,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object primitiveFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 836,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map createMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1739,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T as()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 353,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwForMultipleDefinitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1371,
  "endLine" : 1394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldAccessDescriptor getFieldAccessDescriptorFromParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 509,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection insertDefaultValueIfEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1220,
  "endLine" : 1245,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFnWithContext with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 194,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertSourcesEqualReferenceSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  PrefetchableIterator maybePrefetchable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 200,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitCompletion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 197,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SocketAddress createFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/SocketAddressFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoin.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getViewportAdjustedDelta = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 380,
  "endLine" : 406,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _showPrecompiledResult()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 330,
  "endLine" : 358,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future saveSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 279,
  "endLine" : 307,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab_content.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::playground" ],
  "startLine" : 83,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupExamplesCatalogFromDatastore()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func insertBeforePosition()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 224,
  "endLine" : 253,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPreparers()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/preparer.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CopyFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/common.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "firstTimeContribution: checkIfFirstTimeContributor()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/code_builder.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/parent_node.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 253,
  "endLine" : 276,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 392,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveBundle newBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage handleGetMultimapKeysRequest()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 406,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage handleGetIterableValuesRequest()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 471,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingSideInputHandlerFactory forStage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/StreamingSideInputHandlerFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatefulDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementOrdered()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void mergeCombiningValues()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 202,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional validate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SpecMonitoringInfoValidator.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombineGloballyTranslatorBatch.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/GroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSideInputForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SparkSideInputReader.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computeReadMaxRecords()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkAssignWindowFn.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 320,
  "endLine" : 344,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TransformEvaluator impulse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkGroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessorMetaSupplier getProcessorSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T getMultimapSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2SideInputReader.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void invokeFinishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1040,
  "endLine" : 1064,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 208,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 396,
  "endLine" : 424,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startJobService()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkStatefulDoFnFunction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BufferingDoFnRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void invokeFinishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1042,
  "endLine" : 1066,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toStepName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/DoFnUtils.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 388,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  KeyedTimerData toKeyedTimerData()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 634,
  "endLine" : 657,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassicBundleManager()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamTranslator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MemoryMonitor forTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 289,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryMonitor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 313,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DoFnInfo createDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 151,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DoFnInfo createDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 217,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DoFnInfo createDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 277,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 981,
  "endLine" : 1011,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shortenIdsIfAvailable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CounterShortIdCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteString encodeMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DefaultParDoFnFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  String toDot()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Networks.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 207,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillEndpoints from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void trySendBatch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 509,
  "endLine" : 545,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void onFlushPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CounterUpdate createUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 353,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowsParDoFn.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyCommitTooLargeException causedBy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/KeyCommitTooLargeException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator globalWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator intervalWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 244,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator bytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isMultiLanguagePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1203,
  "endLine" : 1231,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2263,
  "endLine" : 2285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundedTrieData trieFromArrayMap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricQueryResults build()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 458,
  "endLine" : 484,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 381,
  "endLine" : 404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getStateStream()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 417,
  "endLine" : 440,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkValidIndexName()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchUtils.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::it" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSecret()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 81,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SourceConfig buildSourceConfig()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 189,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableList readTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 521,
  "endLine" : 552,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List extractOptions()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 434,
  "endLine" : 461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsublite/PubsubliteResourceManager.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::it" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_config_from_yaml()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_grafana_alerts()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/flaky_test_detection.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildRowValuesArray()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchNewData()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static beamPython()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 424,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_download_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _stop_artifact_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetArtifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_via_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enque()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attempt_call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def augment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/augmented_pipeline.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attempt_to_run_background_caching_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_source_to_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _translate_step_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def group_by_key_input_visitor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_storage_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_filesystem()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_avro_sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _deduplicate_device_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nlargest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nsmallest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_rst_ipython()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _raise_hint_exception_or_inner_exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_worker_region_zone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dynamic_class_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_service_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_library()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bigtable_error_code_to_grpc_status_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_linear_interpolation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_till_up()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_java_expansion_dataflow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_java.py",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def linear_regression_numpy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_splitting_zipf()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/piputil.go",
  "fileLinesCount" : 220,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupVenv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 364,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func possibleBundleLifecycleParameterCombos()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 338,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 422,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkSoftDeletePolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 488,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func currentStateMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/parquetio/parquetio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/writer.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func schemaEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func startAutomatedJavaExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 223,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateExternalConfigurationPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/payload.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ignoreField()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeCustomCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeTimerSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1276,
  "endLine" : 1301,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 207,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCustomCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 157,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1593,
  "endLine" : 1622,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrivialTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 270,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLargeBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 321,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkOnWindowExpirationTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2332,
  "endLine" : 2354,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTimerTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2637,
  "endLine" : 2659,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamFnDataReadRunner addReadRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void discard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1179,
  "endLine" : 1203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForWindowObservingPairWithRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 219,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeAndCleanUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method findMappingConstructorMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 476,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Class getConfigClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 397,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long estimateSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 581,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2639,
  "endLine" : 2666,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KV outputElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getEstimatedSizeBytesBasedOnSamples()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1831,
  "endLine" : 1859,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableWriteOptions translateToBigtableWriteOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 504,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listAllFhirStores()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMessagesResponse makeSendTimeBoundHL7v2ListRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 387,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputReceiver makeSuccessfulRowsreceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1194,
  "endLine" : 1216,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyTablePresence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 690,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingInserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 567,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1277,
  "endLine" : 1303,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1653,
  "endLine" : 1679,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSignedNumIncreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 326,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deletePartitionMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataAdminDao.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 284,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 234,
  "linesOfCode" : 23,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List parseProtoColumnMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColumnType columnTypeJsonFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 684,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getEstimatedNumSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 396,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized V get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ServiceCache.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 390,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 402,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 874,
  "endLine" : 897,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 23,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 289,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 469,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T wrapExceptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AwsBuilderFactory builderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warnAboutUnsafeConfigurations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1747,
  "endLine" : 1769,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GetResponse serializableDeliveryOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1077,
  "endLine" : 1102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 487,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 269,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedBatchedSolaceWriter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 307,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 794,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPDeidentifyText.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReduceWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 601,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 370,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrderedProcessingStatus create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingStatus.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeInitialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional tableBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/GcsTableFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable csvLines2BeamRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/schema/BeamTableUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPLiteral evalRightSideCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 554,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JdbcConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 263,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPLiteral of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 313,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterListBuilder add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScriptEvaluator compile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 304,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getNestedRowBaseValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Enumerable count()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputJoinRel.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void joinFieldsMapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String fetchMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GceMetadataUtil.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 318,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextBackOffMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 251,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean verifyNoDisallowed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 251,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionServiceClient getExpansionServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultExpansionServiceClientFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEnvironmentIdFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineOptions fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PipelineOptionsTranslation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Environment getStageEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyStageFuser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  String toDot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Progress tryGetProgressOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1066,
  "endLine" : 1099,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean trySplitAtPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Coder getDestinationCoderWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 358,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1049,
  "endLine" : 1077,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row decodeDelegate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 542,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 532,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  String getNameOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row processRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 429,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  boolean deepEqualsForMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 528,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwForInconsistentJsonSerializeAndDeserializeAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1500,
  "endLine" : 1525,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getConfiguredLoggerFromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 415,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void finishSpecifyingStateSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 433,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 641,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFnWithContext with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 367,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeBuilderForPublishOnlyPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 389,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Auction decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPath createOrReuseTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map createSqlQueries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQueryUtils.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendPerf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 242,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkVisibility()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 253,
  "endLine" : 277,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_test_example()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/conftest.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _runWithRetry()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/run_with_retry.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toggle_theme_button.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/link_text_field.dart",
  "fileLinesCount" : 150,
  "components" : [ "primary::playground" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _buildVerticalLayout()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_split_view.dart",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_appbar_title.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetJavaPreparers()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "timeToFirstReview: getTimeToFirstReview()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 240,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getReviewerActivityByLabel()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async ensureCorrectBranch()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/module_title.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 299,
  "endLine" : 320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 431,
  "endLine" : 453,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _saveUnitProgressIfUnsaved()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElements()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTransformExecutor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getArtifact()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 274,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnTimerArgumentProvider()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 724,
  "endLine" : 745,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 163,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getShortId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 592,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 240,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emit()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 916,
  "endLine" : 954,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobInvocation invokeWithExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobInvoker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void rejectStateAndTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 327,
  "endLine" : 350,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void earlyBindStateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 609,
  "endLine" : 630,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PTransformMatcher writeFilesNeedsOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State toBeamJobState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 896,
  "endLine" : 924,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobInvoker create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseStatistics getStatistics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitRecord()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 272,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/StreamingImpulseSource.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunner createBufferingDoFnRunnerIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 760,
  "endLine" : 783,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void earlyBindStateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 611,
  "endLine" : 632,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doProcessWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValueMultiReceiver createOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 555,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doProcessWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static synchronized File dumpHeap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 739,
  "endLine" : 764,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List reportWorkerMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 337,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CounterDistribution addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 245,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapTask apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/apiary/FixMultiOutputInfosOnParDoInstructions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcGetWorkerMetadataStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void shutdownInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 399,
  "endLine" : 422,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void issueSingleRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduledExecutorService executorForDirectStreams()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 258,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract TimerData windmillTimerToTimerData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncoding.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/IdTracker.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void consumeTagPrefixResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 867,
  "endLine" : 896,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendHeartbeats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void trackAutoscalingBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildExceptionStackTrace()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/FailureTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/ThreadzServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void removeCompletedWorkFromQueue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateThreadMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 429,
  "endLine" : 450,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingGlobalConfigHandleImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObjectTranslator union()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 570,
  "endLine" : 594,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  PCollectionView applyForIterableLike()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1085,
  "endLine" : 1117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Manifest createManifest()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean insertDocuments()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_different_user_access()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 453,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 639,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendData: async function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 242,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function reallyProcess()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 719,
  "endLine" : 740,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function extractName()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function singletonSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 436,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size: millisToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_transform_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcollection_count_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcollection_count_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_truncate_sized_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _emit_from_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _mark_necessary_transforms_and_pcolls()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def api_jobstate_to_pipeline_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_metric_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert_rows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_row_from_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_bucket()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_chunk_strings()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/utils.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_keyed_tensor_model_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_java_builtin_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_combine.py",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_partitioning_in_stage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wont_implement_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_success()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_patched()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def strip_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def symmetric_binary_op()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _beam_fieldtype_from_arrow_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _warn_if_soft_delete_policy_enabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_jars()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_stateful_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stageFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/artifact.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cancel: function()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 608,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 744,
  "endLine" : 768,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 852,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reconcileCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 279,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResolveXLangArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/stage.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/grpcx/hook.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/external.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryExternalTagged()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/external.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func idRangesFromSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 248,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/staging.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/cache_hooks.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func walk()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getParentName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 358,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 373,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateOnTimerFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1391,
  "endLine" : 1417,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 640,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManageLoggingClientAndService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForWindowObservingSplitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1585,
  "endLine" : 1607,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputReceiver createTaggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2424,
  "endLine" : 2445,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputReceiver createTaggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2726,
  "endLine" : 2747,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startStateApiWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 451,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void connect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1208,
  "endLine" : 1231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 385,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 251,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decodeCommonFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HttpEventPublisher build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 354,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadRowsRequest truncateRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 476,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row familyToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 155,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DicomWebPath parseDicomWebpath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/WebPathParser.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryStorageTableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSource.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryDynamicReadDescriptor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryDynamicReadDescriptor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder getDestinationCoderWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 328,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1917,
  "endLine" : 1938,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOffsetBeyondEndOfStreamError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deactivate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 326,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 543,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listSubscriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 365,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readProtoDynamicMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 627,
  "endLine" : 649,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2258,
  "endLine" : 2281,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readNumIncreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 494,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readNumDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionMetadata build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 398,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 201,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convertModValueProtosToJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 388,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataChangeRecord toDataChangeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 530,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildPartitionsRecord toChildPartitionsRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 651,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 734,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SubscriberFactory getSubscriberFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long addRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void upsertRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onEventDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 275,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShardFilter buildShardFilterForTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardListingUtils.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadSchemaTransformProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CopyObjectResponse atomicCopy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 489,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 225,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 237,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 548,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 695,
  "endLine" : 716,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createInputFormatInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 821,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1331,
  "endLine" : 1352,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2614,
  "endLine" : 2635,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Calendar getDateOrTimeOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 449,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ResultSetFieldExtractor createLogicalTypeExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 310,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runDockerComposeCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 280,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ExpansionService.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discoverSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ExpansionService.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRowStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 604,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DLPInspectText build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPInspectText.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPReidentifyText.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static synchronized String downloadExternalFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 195,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getNumBytesPerWord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 470,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldValueSetter getProtoFieldValueSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1077,
  "endLine" : 1098,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getProtoBytesToRowFromSchemaFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BucketBounds exponential()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 189,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 151,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPCall of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPCall.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerWithDefaultSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAggregation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleIOException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void benchmarkTextSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/io/TextSourceBenchmark.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object createValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long decodeLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T buildFromConstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 270,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 665,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T ensureSerializableByCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readFilesWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Coder fromKnownCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParDoPayload translateParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 225,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureAllReadsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnconsumedReads.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessKeyedElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 302,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher requiresStableInputParDoSingle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher requiresStableInputParDoMulti()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher parDoWithFnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 423,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection getPrimitiveTransformIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescendantConsumers getDescendantConsumers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 494,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldDescriptor fillInMissingQualifiers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 594,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/AutoValueSchema.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMethods()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FieldValueHaver createHaver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 306,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 384,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SetterBasedCreatorFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object logicalTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 742,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findCallersClassName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 450,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwForTypeMismatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 943,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateGettersSetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1224,
  "endLine" : 1245,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateMethodsHaveBothJsonSerializeAndDeserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1301,
  "endLine" : 1324,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonDeserializer computeDeserializerForMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1725,
  "endLine" : 1751,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingletonCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 540,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean maybeAddInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 499,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 427,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OnTimerInvoker forTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OnTimerInvoker forTimerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTimerField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1945,
  "endLine" : 1968,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 360,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drainQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeightedList decodeFromChunkBoundaryToChunkBoundary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 221,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String shortSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 600,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Auction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPath createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String tableName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoinModel.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerAllTablesByInMemoryMetaStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamSqlEnvRunner.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List dependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_github_artifacts()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addClassSymbols()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_java/src/main/java/com/playground/extract_symbols/Main.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future loadDefaultIfAny()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toggle_theme_icon_button.dart",
  "fileLinesCount" : 57,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void show()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialogs/progress.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/output_tab.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_filter_button.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _getBackendUrl()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/backend_urls.dart",
  "fileLinesCount" : 113,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/link_button.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future runExpectCached()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 119,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/migration_tool/migration_tool.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reconcileBackgroundTask()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 436,
  "endLine" : 457,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/datastore_mapper.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 202,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetJavaValidators()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/java_validators.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newInterpretedLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/lc_constructor.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_dependencies()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTransactions()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double _getGroupProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group_title.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _saveCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 255,
  "endLine" : 275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PlaygroundController _createPlaygroundController()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 362,
  "endLine" : 384,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/main.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakePgSaveRequest()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/pg_adapter.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1174,
  "endLine" : 1199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 477,
  "endLine" : 497,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupAlsoByWindowViaWindowSetNewDoFn.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState getNextPaneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PaneInfoTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map mergeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 407,
  "endLine" : 445,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAllState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 843,
  "endLine" : 892,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String replaceFnString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JobInvocation createJobInvocation()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobInvoker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElements()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageFunction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WindowedAccumulator create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 219,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkpoint()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/SparkRunnerStreamingContextFactory.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Iterator flatten()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 632,
  "endLine" : 655,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEligibleTimers()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JetPipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineExecutionEnvironment.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T getIterableSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2SideInputReader.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedKey assignShardKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortablePipelineTranslator.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkSourceReaderBase()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPendingBytesGauge()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 322,
  "endLine" : 344,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 430,
  "endLine" : 453,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombiningState bindCombiningWithContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 347,
  "endLine" : 367,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowingStrategy getWindowStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/WindowUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSystemStreamMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 574,
  "endLine" : 598,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 456,
  "endLine" : 477,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 472,
  "endLine" : 494,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateRequestHandler of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStateRequestHandlers.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/TestSamzaRunner.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createUserConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleReaderWithFaultyBytesReadCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReaderWithFaultyBytesReadCounter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long recordSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 485,
  "endLine" : 511,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNextUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attributeProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 319,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DoFnInfo createDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 327,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchModeExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ChannelCache createChannelCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 791,
  "endLine" : 813,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void populateMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 292,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedSource parseSource()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 469,
  "endLine" : 489,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterStructuredNameAndMetadata getStructuredName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubReader.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 985,
  "endLine" : 1008,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function andReplaceForParallelInstructionNode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void onFlushPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedChannel remoteChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  StreamObserver getStreamObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  AbstractWindmillMap bindMap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void consumeSortedList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 898,
  "endLine" : 925,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable fetchData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshActiveWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 155,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  CloudObjectTranslator atomic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RunnerHarnessCoderCloudObjectTranslatorRegistrar.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStreamingEngineStatusPages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readAndSaveWorkerMessageResponseForStreamingScalingReportResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 383,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowExecutionStateTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 331,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CloudObjectTranslator varInt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 346,
  "endLine" : 369,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CloudObjectTranslator atomic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 409,
  "endLine" : 433,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StagingResult tryStagePackage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepTranslator addStep()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 527,
  "endLine" : 550,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/StreamingViewOverrides.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getRegionFromGcloudCli()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DefaultGcpRegionFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeCreateKeyRing()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobState waitUntilActive()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 318,
  "endLine" : 338,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer execute()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_secret()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_github_issue()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/flaky_test_detection.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_workflow_runs()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getState()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/logging.ts",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function aggregateMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 410,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function serviceProviderFromJavaGradleTarget()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "offset: millisToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expand()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/assert.ts",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_and_stage_job_resources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def executable_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_beam_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watch_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_pending()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _refresh_watermarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_whole_window_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_key_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_samplers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_combine_per_key_precombine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocess()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private _renderDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableView.tsx",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_environment_id_for_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/map_fn_microbenchmark.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_header()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_user_type_from_bq_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio_retry.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_table_schema_from_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_beam_typehints_from_tableschema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _apply_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _finalize_windowed_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/vertex_ai.py",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_jdbc_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/alloydb.py",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_ptransform_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_main_output_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_timer_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_state_backed_iterable_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generic_object_comparison()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/set_pickler.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_json_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/json_value.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _upload_profile_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/profiler.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_unique_template_and_params()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_java.py",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def consolidate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_at_least_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logRuntimeDependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 490,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/prism/prism.go",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateGoEnvironmentWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/execute.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/artifact.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 430,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkForExpandCoderPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 347,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeStageState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1309,
  "endLine" : 1333,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2114,
  "endLine" : 2142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 585,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/metrics.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 479,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func publish()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Name()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 222,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func saveHeapProfile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/diagnostics/diagnostics.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Copy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/debeziumio/debezium.go",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findOuterIDRange()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 216,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/schema.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeWeightedElement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 527,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Transform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/sql/sql.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/sampler_hook.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 609,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 634,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addCoderID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/namespace.go",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeCustomCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeInputKind()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 805,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeInputKind()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 827,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadRowHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterableDecoderForArray()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/iterable.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeCounters()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 698,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeDistributions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 753,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergePCols()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 816,
  "endLine" : 838,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeGauges()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 846,
  "endLine" : 868,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeMsecs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 921,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ensureEndpointsSet()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/boot.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 284,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTinyBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRunnerForSplitAndSizeRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long recordSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 593,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForTruncateRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseReadSplittableDoFn.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getRegionLocations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void executeWithRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/IOITHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchResult toMatchResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 266,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 351,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decodeVersion1or2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 472,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FhirStore createFhirStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 724,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageTableSource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema fromTableFieldSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 552,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigQueryQuerySourceDef create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryQuerySourceDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setArrowTimestampPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageSourceBase.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAvroTimestampPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageSourceBase.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWritePayload toMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsGenericRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Long convertTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object mapEntryToProtoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 434,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table patchTableDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1441,
  "endLine" : 1462,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T executeWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1672,
  "endLine" : 1692,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1256,
  "endLine" : 1276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1279,
  "endLine" : 1299,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 520,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 614,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SpannerConfig buildChangeStreamSpannerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2062,
  "endLine" : 2084,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction beamRowToMutationFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema structTypeToBeamRowSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void updateToScheduled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 494,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 345,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunQueryRequest setStartFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validateDispositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeRowsHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 562,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpXMLParser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeUntriggered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 207,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndOutputReadTasks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/CreateReadTasksDoFn.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShardIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StreamDescriptionSummary describeStreamSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardListingUtils.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PCollection getOutputPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 410,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 733,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1274,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 334,
  "linesOfCode" : 21,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 466,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchContextImpl initContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 232,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1393,
  "endLine" : 1428,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  AvroSource createSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 835,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getMapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 923,
  "endLine" : 949,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Consumer createObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/KerberosConsumerFactoryFn.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReduceByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 697,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType beamFieldTypeFromProtoField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recursivelyAddDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufUtil.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramAccumulator addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 349,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Table toCalciteTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableModify toModificationRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamTableFunctionScanRule.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void traceLevelExpressions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 580,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createSum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createSum0()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createAvg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TypeDescriptor getGenericSuperTypeAtIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsUtil create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueDelete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1420,
  "endLine" : 1441,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 400,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void zipDirectoryInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void truncateStackTrace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UserCodeException.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyEnvironmentOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 635,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DeduplicatedFlattenFactory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher flattenWithDuplicateInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 481,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowingStrategy fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 361,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableExecutableStage of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ImmutableExecutableStage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PCollectionOutputTagVisitor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void assertEqualityGroups()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdTester.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompressedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateSrcDestLists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 527,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 600,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 438,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean equivalent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 491,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertEnum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1336,
  "endLine" : 1362,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void allLeafFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 462,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackManipulation store()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row fillNewFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 374,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Class getClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String typeGuesserSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DoFn createDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DoFn createDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType uniquifyNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 911,
  "endLine" : 932,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkEmptyStringAllowed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2017,
  "endLine" : 2039,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getOptionSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsReflector.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applicableTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 374,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 388,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFnWithContext with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 536,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerSpec getTimerFamilySpecOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2469,
  "endLine" : 2490,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List interpolate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 534,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean triggerIsSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional parseMetricName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV timestampAndInterEventDelayUsForEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List smallLogger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List longRunningLogger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery3.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collapse.prototype.hide = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 96,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Alert.prototype.close = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/alert.js",
  "fileLinesCount" : 94,
  "components" : [ "primary::website" ],
  "startLine" : 25,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dropdown.prototype.keydown = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "populateCounters()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String _execute()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 168,
  "endLine" : 188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def static generate()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/QuickstartArchetype.groovy",
  "fileLinesCount" : 45,
  "components" : [ "primary::release" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def static generate()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/GoogleCloudPlatformBomArchetype.groovy",
  "fileLinesCount" : 44,
  "components" : [ "primary::release" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/checker.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Example()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _startExecution()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 236,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _createFileControllers()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExample()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GraphElement? extract()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/element_extractor.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetSnippetResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2375,
  "endLine" : 2395,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetMetadataResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2487,
  "endLine" : 2507,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_dropdown_body.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 342,
  "endLine" : 362,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/schema/migration_v001.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 505,
  "endLine" : 530,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getEntities[V any]()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 591,
  "endLine" : 612,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sendReport()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/issue-report/generateReport.js",
  "fileLinesCount" : 123,
  "components" : [ "primary::scripts" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onCodeChanged()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 227,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/footer.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getSavedDescriptor()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeUnitNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getUnitContent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePCollectionViewWindowValues()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 174,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onNonLateFiring()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputAndTimeBoundedSplittableProcessElementInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long addUntilCapacity()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 376,
  "endLine" : 395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLullMessage()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression invoke()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryProduceNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String resolve()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1576,
  "endLine" : 1599,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/TestFlinkRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int determineParallelism()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 486,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkBatchPortablePipelineTranslator createTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reduce()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkMergingNonShuffleReduceFunction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresTimeSortedInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/FlinkPortableRunnerUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isAvailable()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initializeUserState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1283,
  "endLine" : 1302,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1578,
  "endLine" : 1601,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 658,
  "endLine" : 678,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 805,
  "endLine" : 825,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1612,
  "endLine" : 1632,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSystemStreamMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getNextMessages()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 448,
  "endLine" : 472,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobInvocation invokeWithExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobInvoker.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/WindowAssignTranslator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDefaultOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTransformOverrides.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicSplitResult requestDynamicSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicSplitResult requestDynamicSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1065,
  "endLine" : 1084,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FluentIterable counterUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FluentIterable distributionUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 318,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AssignWindowsParDoFnFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicSourceSplit toSourceSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List extractUpdatesImpl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultParDoFnFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DefaultParDoFnFactory.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function andReplaceForInstructionOutputNode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Endpoint from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeSendRequestExtension()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List append()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkResponseChunkAssembler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void maybeScheduleHealthCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 355,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final synchronized void halfClose()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 437,
  "endLine" : 458,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendHeartbeats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ApplianceHeartbeatSender.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 961,
  "endLine" : 986,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillStreamSender createAndStartWindmillStreamSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 412,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WorkHeartbeatResponseProcessor.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional fetchConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingApplianceComputationConfigFetcher.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract SideInputReader getSideInputReaderForViews()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStream append()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 399,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addOutlierStatsToHistogram()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logTerminalState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 383,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String translateRestrictionCoderId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 362,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPipeline()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJobMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 483,
  "endLine" : 505,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkValidProjectId()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listArtifacts()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Notification createNotification()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String publish()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 225,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List query()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String createTopic()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_latest_secret_version()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSONObject getTests()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/service/ModeTestService.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_index()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 472,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_staging_tuple_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def executable_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _upload_to_gcs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def construct_bundle_application()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_deprecated_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function DefaultNode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/CustomStyle.tsx",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 19,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private _renderN()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableView.tsx",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_renderer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_for_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_job_service.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_default_gcp_region()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_text_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_files_with_auto_sharding()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transaction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_or_create_default_gcs_bucket()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/bigquery.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _apply_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_duration()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json_schema_to_beam_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json_parser()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_processing_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_with_exception_handling_transform_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_errors.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def populate_not_implemented()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nlargest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nsmallest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_unique()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def not_implemented_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_runner_api_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_yielded_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _lookup_module_and_qualname()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_global()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/annotations.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def submit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_dev_beam_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pick_port()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query8.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_preprocessing_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/criteo_tft/criteo.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_metric_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/load_test_perf_analysis.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installSdk()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/piputil.go",
  "fileLinesCount" : 220,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 220,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func selectAnyOfEnv()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/environments.go",
  "fileLinesCount" : 319,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preprocessTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 318,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2183,
  "endLine" : 2208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 288,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getContainerImage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 786,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/schemaio/schemaio.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/common.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 323,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Retrieve()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makePartitionFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func symbolData()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encVarIntZ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/varint.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decVarIntZ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/varint.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encVarUintZ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/varint.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decVarUintZ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/varint.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ensureUniqueNamesLegacy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDoFnNode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 440,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeVarUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/varint.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func walk()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 370,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputReceiver createTaggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2087,
  "endLine" : 2109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1158,
  "endLine" : 1177,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallbacks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/FinalizeBundleHandler.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSampleElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 584,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapSideInput.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputTimers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 207,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Supplier memoizeFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfigT payloadToConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 467,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void recreateSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 635,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getBackendVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 3001,
  "endLine" : 3021,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 672,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOrphanedNewPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/OrphanedMetadataCleaner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postFlush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 960,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageTableSource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampPicos fromString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 443,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/ErrorContainer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateCdcSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 358,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Long convertTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object mapEntryToProtoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 524,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startLoadJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 825,
  "endLine" : 844,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSchemaDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableReference setDefaultProjectIfAbsent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acknowledge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 952,
  "endLine" : 986,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1234,
  "endLine" : 1253,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/AddTimestampAttribute.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 372,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 498,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract List listSubscriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 572,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validatePubsubName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readInfinityInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 650,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mutation createInsertMetadataMutationFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 616,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionMetadata from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/PartitionMetadataMapper.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueCaptureType parseProtoValueCaptureType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 441,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeStreamRecordMetadata changeStreamRecordMetadataFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 768,
  "endLine" : 787,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 322,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFn.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MovingAverage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/MovingAverage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedSourceImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deleteRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetMetaData getResultSetMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 812,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mapEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetKinesisRecordsResult getRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List listShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardListingUtils.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3WritableByteChannel.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List callTasks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 701,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder resolveCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 984,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read deduplicateTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1771,
  "endLine" : 1792,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayKafkaRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2327,
  "endLine" : 2346,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByteArrayKafkaRecord toExternalKafkaRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2393,
  "endLine" : 2413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/JsonWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteKey redisCursorToByteKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 408,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOStringToCsvRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetFieldExtractor createFieldExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSolaceSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 712,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertMapStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1698,
  "endLine" : 1721,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getVideoAnnotationResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFn.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KvCoder getSecondaryKeyValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 401,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionRegistry getExtensionRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized Parser getParser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 316,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unparseFunctionsUsingInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventPointer getPrevPointer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateLocator take()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCreateExternalTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateExternalTable.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamMatchRule.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType toFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CombineFn createCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsUtil create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsPath fromUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath subpath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 342,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 419,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsResourceId resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface includingPackage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTagList getAdditionalOutputTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 486,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Environment createProcessEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 306,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPipelineResourcesDetectorFactoryClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResourcesOptions.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DisplayDataTranslation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteString translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DisplayDataTranslation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 421,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportSourceLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 350,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 700,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuredCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 278,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setSchemaIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1245,
  "endLine" : 1264,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertCharSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType fieldTypeForJavaType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldTypeDescriptors.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigT configFromRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/TypedSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldOverride getOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasOverrideBelow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 370,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionTuple ofPrimitiveOutputsInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 317,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SdkHarnessLogLevelOverrides from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateSideInputTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 475,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFnWithContext with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 511,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 342,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeOnTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 251,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuantileState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 381,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 562,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder addItemIf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 847,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void printMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricQueryResults.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterable concat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runBeforeProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/JvmInitializers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FnDataReceiver registerOutputTimersLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnfinishedEndpoints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 315,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T take()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/CancellableQueue.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BuildOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bid nextBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/BidGenerator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6Model.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printExecutionSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamSqlEnvRunner.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.hide = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 109,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Button.prototype.toggle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/button.js",
  "fileLinesCount" : 120,
  "components" : [ "primary::website" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var expandCollapseItem = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_examples_for_conflicting_datasets()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContentExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/content_example_loading_descriptor.dart",
  "fileLinesCount" : 122,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/sdk/components/sdk_selector_row.dart",
  "fileLinesCount" : 54,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcut_row.dart",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createExecutorConfig()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewEmulated()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/emulator_wrapper.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 432,
  "endLine" : 454,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIDWithDelimiter()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/python-example/task.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/screen.dart",
  "fileLinesCount" : 177,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/tob_markdown.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group_title.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/footer.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/logo.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant readThroughAndGetEarliestHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 436,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Consumer timerUpdateConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 982,
  "endLine" : 1001,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommittedBundle commit()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagateErrors()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopProcess()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessor getProcessor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 677,
  "endLine" : 695,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleRelease()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldLoadBalanceBundles()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 288,
  "endLine" : 306,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 473,
  "endLine" : 493,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  IterableSideInputHandler forIterableSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/StreamingSideInputHandlerFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupAlsoByWindowViaWindowSetNewDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupAlsoByWindowViaWindowSetNewDoFn.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Expression invoke()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDefaultOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkTransformOverrides.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void awaitWatermarksOrTimeout()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/TestSparkRunner.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional recoverValueFromCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SideInputBroadcast getPCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkPCollectionView.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int numProcessingTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 706,
  "endLine" : 724,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1184,
  "endLine" : 1204,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkRunnerResult createAttachedPipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedElement decode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkSourceSplitEnumerator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 456,
  "endLine" : 476,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 432,
  "endLine" : 450,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoFnRunner createWrappingDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 786,
  "endLine" : 805,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int numProcessingTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 708,
  "endLine" : 726,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1186,
  "endLine" : 1206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 968,
  "endLine" : 987,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1133,
  "endLine" : 1152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 384,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternalsForKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableBundleManager()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 347,
  "endLine" : 372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOp.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void doTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/FlattenPCollectionsTranslator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture runJfrProfileOnHeapThrashing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 696,
  "endLine" : 716,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable expandAtNFilepattern()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/Filepatterns.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getShardWidth()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/Filepatterns.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HeartbeatSender createStreamingEngineHeartbeatSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 590,
  "endLine" : 610,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void populateCounterUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 346,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FluentIterable gaugeUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteStaleCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 346,
  "endLine" : 375,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleSink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSinkFactory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CounterName create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tryAddRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional flushToWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkResponseChunkAssembler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DataflowWorkerHarnessOptions testOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcDispatcherClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeAssembledWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onHalfClosePhysicalStreamTimeout()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 528,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OrderedListState bindOrderedList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombiningState bindCombiningValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 237,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void consumeMultimapAll()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 927,
  "endLine" : 946,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveWorkRefresher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeReportingSinkWrapper create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SinkRegistry.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean storeIfBlocked()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 237,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OperationNode createReadOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLullMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Map getMapForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 516,
  "endLine" : 539,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1012,
  "endLine" : 1033,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional createWorkerMessageForPerWorkerMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StageInfo create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable activate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T parse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T parse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnvironmentInfo getEnvironmentInfoFromEnvironmentId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1679,
  "endLine" : 1697,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  PCollectionView applyForSingleton()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 948,
  "endLine" : 970,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 396,
  "endLine" : 414,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult check()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/conditions/ClickHouseRowsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Credentials googleCredentials()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String accessSecret()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkValidTableId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::it" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult check()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/conditions/BigQueryRowsCheck.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkValidTableId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManagerUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateDatabaseId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/utils/SpannerResourceManagerUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listMessages()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String executeCommandAndParseResponse()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 464,
  "endLine" : 482,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecordSubset()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkValidTableName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManagerUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getTableSchema()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 240,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_config()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_roles()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_process()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_process()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_db_connection()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function onlyValueOr()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/pipeline.ts",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "lookup()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/pardo_context.ts",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/sql.ts",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function extractFnAndName()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pretty_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_stage_submission_env_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_cloud_build_machine_type_enum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_and_optimize_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_pack_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_watermarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _should_shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_log_control_messages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_source_java()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_with_cached_recur()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/expression_cache.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _on_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visualize_computed_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def layout_dot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/distribution_counter_microbenchmark.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/rampup_throttling_fn.py",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kinesis.py",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/debezium.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/iqr.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _specifiable_to_spec_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _retrieve_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vertex_ai_inference.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_inference_torch_keyed_tensor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/utils.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _multimodal_dict_input_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _first_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _integrate_validation_results()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_counts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _agg_with_no_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teststrings()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_input_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_dictionary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_class_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_percentile_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_bigquery_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment.py",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule_item()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exception_handling_wrapper_do_fn_custom_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _hydrated_heap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_license_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/license_scripts/pull_licenses_py.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Generate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/starcgen/starcgen.go",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/environments.go",
  "fileLinesCount" : 319,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 319,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toSlogSev()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 275,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeNextWatermarkPane()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1554,
  "endLine" : 1579,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 648,
  "endLine" : 668,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 397,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 661,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SampleForHeapProfile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/diagnostics/diagnostics.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/common.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/parquetio/parquetio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/writer.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryReshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadProxyManifest()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/retrieval.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeChunks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 255,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func retrieveChunks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 470,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodedTypeDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodedFuncDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/validate.go",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func accumDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Transform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/schema/external.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeWeightedElement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 547,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApproximateWeightedQuantiles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 721,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matchOpt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMultimapUserStateWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newToggleOption()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func knownStandardCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VerifyNamedOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1132,
  "endLine" : 1152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/decode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/encode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeEmitters()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 505,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeStringUTF8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/stringutf8.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/hash.go",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupingTableEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ExternalWorkerService.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MemoryMonitor forTest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnStatusClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionConsumerRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 820,
  "endLine" : 838,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CachingStateIterable getPersistedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterable decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushFinalLogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllowedClass getAllowedClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 554,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DiscoverSchemaTransformResponse discover()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 802,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionServiceConfig create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceOptions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 802,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDocumentMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1955,
  "endLine" : 1973,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 641,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void flushWriteFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 435,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeNewPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 328,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutateRowWithHardTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 800,
  "endLine" : 818,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ResumeFromPreviousPipelineAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DetectNewPartitionsAction detectNewPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ReadChangeStreamPartitionAction readChangeStreamPartitionAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpBody getPatientEverything()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 692,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 863,
  "endLine" : 881,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 766,
  "endLine" : 784,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deidentify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1793,
  "endLine" : 1811,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1981,
  "endLine" : 1999,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HL7v2Message fetchMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 573,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeDestinationIfExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOrCreateStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 411,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 572,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTargetTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StorageApiWritePayload of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritePayload.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map refreshAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteString convertDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 240,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WriteResult withExtendedErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingInserts withInsertRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withSuccessfulInsertsPropagation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withDeterministicRecordIdFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQuerySourceDef createSourceDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1353,
  "endLine" : 1371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasJsonTypeInSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 4313,
  "endLine" : 4334,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String validateRowSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1376,
  "endLine" : 1399,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createTopicName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertSubscriptionEventuallyCreated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 429,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row serializableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 539,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubClient newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setTopicFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1410,
  "endLine" : 1448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultSet execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/NaiveSpannerRead.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 719,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDisplayDataWithParamaters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1532,
  "endLine" : 1552,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2383,
  "endLine" : 2404,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord toChangeStreamRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 483,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildPartition childPartitionJsonFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 766,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackoffResult doBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 816,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RunQueryRequest makeRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RunQueryRequest makeRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 557,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RowToEntity.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlockingCommitter newCommitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema buildSchemaWithAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStream createWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 588,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Session getSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ConnectionManager.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 292,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableScan getTableScan()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IncrementalScanSource.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleLifter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisRecord decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecordCoder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType fieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MatchResult matchNonGlobPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 397,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 451,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 642,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getParametersString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 767,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfluentSchemaRegistryDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProducerRecord decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getFileSizeForPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 610,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RabbitMqMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 941,
  "endLine" : 961,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setThrowableFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decodeCurrentElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationException getOrThrowException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/FailureCollectorWrapper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpStatementAndConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2872,
  "endLine" : 2890,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateLogicalTypeLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 422,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void waitTillUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 318,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformServiceConfig create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/TransformServiceOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUnion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 685,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPInspectText.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 449,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReduceWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 577,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 414,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodeNonEmptyBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlDataCatalogExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MongoDbFilter create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRegexFromPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPUtils.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findUtilizedInputRefs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 286,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingSeekableByteChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row jsonObjectToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object jsonArrayToList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 366,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder extractAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMainInputName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 563,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SplittableParDo forAppliedParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List expandAnyOfEnvironments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher splittableProcessKeyedBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 314,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher splittableProcessKeyedUnbounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 339,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createPartialPCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnInfo forFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExpiringMemoizingSerializableSupplier.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 756,
  "endLine" : 775,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Metadata matchSingleFileSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSequence buildExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void moveToOutputFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 809,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkEqualsMethodDefined()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StackManipulation createTransformingContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor javaTypeForFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldTypeDescriptors.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType getArrayFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldTypeDescriptors.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection processArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 450,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable processIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 471,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static synchronized String genId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 961,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void terminalPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 816,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 881,
  "endLine" : 900,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String updateSerializedOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProviders.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 344,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinishBundleContext finishBundleContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 496,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnSchemaInformation withSelectFromSchemaParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Holder mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 562,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComposedCombineFnWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 487,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateSpec getStateSpecOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2427,
  "endLine" : 2446,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerSpec getTimerSpecOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2448,
  "endLine" : 2467,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProcessElementMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1046,
  "endLine" : 1064,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object describeType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitFrame()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1284,
  "endLine" : 1305,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 287,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getWeigher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 607,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applicableTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set query()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1255,
  "endLine" : 1273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String shortTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 597,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String textFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 642,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String logsDir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 663,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2Model.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 296,
  "endLine" : 324,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def static generate()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/StarterArchetype.groovy",
  "fileLinesCount" : 43,
  "components" : [ "primary::release" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashMap getDirSymbols()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_java/src/main/java/com/playground/extract_symbols/Main.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HttpExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/http_example_loading_descriptor.dart",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setResult()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 367,
  "endLine" : 389,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_or_cancel_button.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _buildHorizontalLayout()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _buildVerticalLayout()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/unread/clearer.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectGraph()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func putSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/backend/functions.go",
  "fileLinesCount" : 118,
  "components" : [ "primary::playground" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupSdkCatalog()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/tasks/task.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processCompileSuccess()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 638,
  "endLine" : 657,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 456,
  "endLine" : 475,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/java-example/TextIOExample.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expandFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/go-example/main.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/node.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/fraction_progress.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future postUserCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 355,
  "endLine" : 372,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 395,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 435,
  "endLine" : 452,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 475,
  "endLine" : 492,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 515,
  "endLine" : 532,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 555,
  "endLine" : 572,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 595,
  "endLine" : 612,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 635,
  "endLine" : 652,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 675,
  "endLine" : 692,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 715,
  "endLine" : 732,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 755,
  "endLine" : 772,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 795,
  "endLine" : 812,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 835,
  "endLine" : 852,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 875,
  "endLine" : 892,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 915,
  "endLine" : 932,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 955,
  "endLine" : 972,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 995,
  "endLine" : 1012,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1035,
  "endLine" : 1052,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1075,
  "endLine" : 1092,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1115,
  "endLine" : 1132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedProcessingTimeInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 520,
  "endLine" : 538,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkManager()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 920,
  "endLine" : 941,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWorkIfNecessary()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callOnGuaranteedFiring()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callOnWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForTerminalState()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmbeddedEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EmbeddedEnvironmentFactory.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver control()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClientPoolService.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunner defaultStatefulDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/DoFnRunners.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 448,
  "endLine" : 465,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 640,
  "endLine" : 657,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 903,
  "endLine" : 920,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Map accessInEachMergingWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  StateContext stateContextForWindowOnly()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 555,
  "endLine" : 574,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant shift()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 299,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getExecutionTimeMonitoringData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleStateRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void stop()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean advanceWithBackoff()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected State awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkStreamingPortablePipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 515,
  "endLine" : 533,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkBatchPortablePipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 625,
  "endLine" : 645,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tryFlush()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 381,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ViewP.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compute()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeEmitWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 907,
  "endLine" : 934,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowDoFnOperator getWindowedAggregateDoFnOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pruneOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 580,
  "endLine" : 597,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkExecutableStageFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleSplitRequest()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SplittableDoFnOperator.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeEmitWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 909,
  "endLine" : 936,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapState bindMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombiningState bindCombining()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkWatermarkHoldState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1194,
  "endLine" : 1214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1246,
  "endLine" : 1263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getNextMessages()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 350,
  "endLine" : 372,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 322,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValueMultiReceiver createOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 511,
  "endLine" : 529,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaTimerInternalsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SamzaTimerInternalsFactory createTimerInternalFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reloadEventTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 525,
  "endLine" : 546,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 310,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 391,
  "endLine" : 409,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StateRequestHandler createSideInputStateHandler()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStateRequestHandlers.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SamzaPipelineOptions createSamzaPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/TestSamzaRunner.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateInfo getStateInfo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ReshuffleTranslator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ReshuffleTranslator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AutoCloseable schedulePeriodicActivity()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 262,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForRunning()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForThrashingState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeMonitorHeld()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SideInputReader getSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CreateIsmShardKeyAndSortKeyDoFnFactory.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long computeSerializedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowApiUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SourceOperationResponse performSplitWithApiLimit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 792,
  "endLine" : 809,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindowedValue decodeMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubReader.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 920,
  "endLine" : 941,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardAwareIsmPrefixReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 958,
  "endLine" : 976,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uncaughtException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerUncaughtExceptionHandler.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional tryParseDirectEndpointIntoIpV6Address()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForSendOrFailNotification()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 295,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedChannel remoteChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void consumeWindmillDispatcherEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 212,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryAddToCommitBatch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void consumeTagValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 847,
  "endLine" : 865,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 262,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingModeExecutionContext createExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 272,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/JfrzServlet.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/SdkWorkerStatusServlet.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/SdkWorkerStatusServlet.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T getSingletonForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 420,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T getMapSingletonForViewAndWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 446,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List getListForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 470,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void failWorkForKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized ImmutableMap getStuckCommitsAt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleStatusPageDump()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateSdkContainerImageOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 541,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2398,
  "endLine" : 2417,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyDoFnSupported()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2731,
  "endLine" : 2748,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Exception processJobMessages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 414,
  "endLine" : 432,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricQueryResults queryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcFnServer createArtifactStagingService()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyResourcesFromJar()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InMemoryJobService()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map parseJsonObject()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable getClusters()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 561,
  "endLine" : 578,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 550,
  "endLine" : 567,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TimeInterval getWorkerTimeInterval()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 435,
  "endLine" : 452,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecordsUnorderedCaseInsensitiveColumns()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createInsertStatement()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 255,
  "endLine" : 278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 189,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_log_sink()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_weekly_email_report()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_all_secret_authorized_users()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _stored_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/refresh_looker_metrics.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_testsuite()",
  "longName" : "",
  "relativeFileName" : ".test-infra/junitxml_report.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToAvro()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/avroio.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inferSchemaOfJSON()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 426,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static decodeTiming()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 531,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size: millisToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async reallyRunPipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_grpc_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _group_stages_with_limit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_process_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reraise_augmented()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_profiler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_bucket_exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prune_runner_pipeline_to_fragment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set future()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def track_user_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_pipeline_proto_equal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/pipeline_assertion.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_by_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dep_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_single_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/teststream_microbenchmark.py",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_record_start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def file_prefix_generator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _determine_write_disposition()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/langchain.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_content_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_metadata_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_valid_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_inference_tensorflow_keyed_tensor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_output_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _multimodal_dict_output_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_connected()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_make_specifiable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_specifiable.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _as_callable_for_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _PyJsMapToFields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _should_force_use_dill()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_deterministic_map_coder_is_update_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def drop_duplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _eval_or_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_typing_to_builtin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_schema_from_arrow_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def field_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/testing/strategies.py",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_gcs_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_or_create_tracker_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _class_setstate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _nested_type_wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_first_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/logger.py",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/processes.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/processes.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/processes.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_batch_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_values_from_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _collapse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment.py",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sync_fn_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule_if_room()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_schema_proto_and_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def python_sdk_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_fqn_parts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func forceLpCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 367,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetRunningJobByName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 339,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/writer.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseURI()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/util.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 392,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/read.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func restrictionsFromIDRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriterRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/mapper.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeSorted()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeSortedWeighted()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 432,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryCreateList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadNBufUnsafe()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/ioutilx/read.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newBagUserStateWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMultimapUserStateReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMultimapKeysUserStateWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newStateChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 602,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDataChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 274,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 274,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeFullType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 364,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/util.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/contextreg/contextreg.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/contextreg/contextreg.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 364,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeWindowedValueHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1235,
  "endLine" : 1256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 807,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadAll()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 537,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCrossLanguage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTaggedExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 406,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterableEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/iterable.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 392,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryEqualsFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyExe()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/boot.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 307,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sumIntegerBinaryCombine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/PrecombineGroupingTableBenchmark.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 676,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryMonitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForRunning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 301,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForThrashingState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void logAndRethrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementSample sample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/OutputSampler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 798,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BagUserState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BagUserState.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedValue assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/AssignWindowsRunner.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema getParameterSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JmsCheckpointMark newCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConnectionFactoryProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 315,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllPrimitiveDataTypes allPrimitiveDataTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AzfsResourceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getDBShardedInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 620,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getDocumentCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 437,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List buildAutoBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 738,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeReadRowsFuture()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 446,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSingleRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 595,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteStringRange getIntersectingPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation exportFhirResourceToBigQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 542,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1199,
  "endLine" : 1217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonArray searchResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 2001,
  "endLine" : 2019,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageTableSource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List dataCatalogSegments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyTableNotExistOrEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyDatasetPresence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 600,
  "endLine" : 617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDataInsertAllResponse insertRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createTableWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTableHelpers.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 716,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateStreamingInsertsMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ByteString concat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/SplittingIterable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableBigQueryDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/PortableBigQueryDestinations.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiConvertMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiConvertMessages.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWritePayload toMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsBeamRow.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableDestination getTableWithDefaultProject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingInserts withExtendedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withSkipInvalidRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withIgnoreUnknownValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withIgnoreInsertIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withKmsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingInserts withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 303,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryStorageQuerySource createStorageQuerySource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1373,
  "endLine" : 1390,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalDateTime decodePacked64DatetimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 440,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getValueForFieldNestedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2469,
  "endLine" : 2491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract void handleWriteFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 561,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCanRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 267,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List splitQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 581,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getUuidFromMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 401,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 410,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long writeRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 540,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 577,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 288,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SerializableDataFile from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAggregationTimeouts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1134,
  "endLine" : 1153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 566,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableFunction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDriverProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 659,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3432,
  "endLine" : 3449,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRpcLatencyMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Producer initializeExactlyOnceProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 758,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchForKafkaTopicPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KafkaSourceDescriptor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSourceDescriptor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeBatchServiceConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void configureBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getTransformedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RabbitMqMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HadoopInputFormatBoundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 680,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1950,
  "endLine" : 1971,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 495,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 698,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList splitBlockWithLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 895,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 254,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2563,
  "endLine" : 2590,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean compareSchemaFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Builder setReplicationGroupMessageId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  AvroSource withParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 328,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 882,
  "endLine" : 900,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 954,
  "endLine" : 971,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void waitForPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingStatus.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processStatusTimerEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramAccumulator mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bson constructPredicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateRowRestrictions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparseSqlIntervalLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedPayloadKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/NestedPayloadKafkaTable.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorRowFn.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrderKey of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/OrderKey.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPFieldRef getFieldRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPUtils.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map parseProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateCatalog.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RexNode reMapRexNodeToNewInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canDropCalc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamIOSourceRel getUnderlyingIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregateProjectMergeRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getJarPaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 409,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 485,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Enumerable limitCollect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 266,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection toPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maybeRegisterProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Objects listObjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/src/main/java/StarterPipeline.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamManyMixedWritesWithReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamFewMixedWritesWithReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamManyMixedWritesWithReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 339,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamFewMixedWritesWithReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void zipDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoader findClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String approximateSimpleName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NameUtils.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 767,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NestedProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 479,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple createPrimitiveOutputFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String registerWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher splittableParDoSingle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher stateOrTimerParDoSingle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher splittableParDoMulti()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher stateOrTimerParDoMulti()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccumulationMode fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampCombiner timestampCombinerFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 203,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Multimap getProducers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MovingFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MovingFunction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnInfo forFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row copyWithNewSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 341,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readFilesWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExplicitShardedFile.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateResourceIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdTester.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedCountingSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void renameInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fileStartsWithBom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getCoderFromParameterizedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 668,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 426,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 749,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 769,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 789,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1084,
  "endLine" : 1101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1104,
  "endLine" : 1122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 758,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 446,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 385,
  "linesOfCode" : 18,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 544,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prettyPrintRequiredGroups()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 766,
  "endLine" : 783,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCollectionOrArrayOfAllowedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1982,
  "endLine" : 2003,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 568,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1318,
  "endLine" : 1335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeyWithHotKeyFanout withHotKeyFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1572,
  "endLine" : 1590,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KvCoder getKvCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2277,
  "endLine" : 2294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFn with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BadRecord fromExceptionInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WatermarkEstimator invokeNewWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation getRestrictionCoderDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 593,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1381,
  "endLine" : 1402,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant combineOutputTimes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 401,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FnDataReceiver registerOutputDataLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pull_source_code()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/license_scripts/pull_licenses_java.py",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modelResultRates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1109,
  "endLine" : 1126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery7()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery7.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WinningBids()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 315,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllQueryNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsParametersReader.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollection getTableParquet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollection getTableCSV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printExecutionSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillCell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SummaryGenerator.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCounterMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Modal = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert_tag_into_source()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/fetch_scala_examples.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_ci_cd()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/ci_cd.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mock_files()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/conftest.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_catalogs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addFileSymbols()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Offset findDropdownOffset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/dropdown_utils.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Sdk? tryParseExamplePath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/sdk.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::playground" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showOverlay()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/overlay/opener.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Edge? extract()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/edge_extractor.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Paragraph createParagraph()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/canvas_drawer.dart",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleBase _toExampleModel()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PlaygroundController createPlaygroundController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/controllers/factories.dart",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/actions/components/new_example.dart",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future pumpAndSettleNoException()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectContextLine()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cleanup()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/remove_unused_snippets/remove_unused_snippets.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 401,
  "endLine" : 418,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 421,
  "endLine" : 438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 441,
  "endLine" : 458,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 461,
  "endLine" : 478,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 594,
  "endLine" : 611,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cancelCheck()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 463,
  "endLine" : 483,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/datastore_mapper.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCorrectFileName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "giniIndexCommittersPerformingReviews: getGiniIndexForCommitterReviews()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 386,
  "endLine" : 407,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function updateReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getMostRecentChecks()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/checks.ts",
  "fileLinesCount" : 113,
  "components" : [ "primary::scripts" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function notifyChecksFailed()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processNewPrs.ts",
  "fileLinesCount" : 325,
  "components" : [ "primary::scripts" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/CombinePerKeyExample.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/WithKeysExample.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/go-example/main.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseAnalysis()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/hints.dart",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/button.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getSavedDescriptor()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/cloud.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeCorsHeaders()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CollectLearningTree()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_RunCode_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 417,
  "endLine" : 433,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_CheckStatus_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 435,
  "endLine" : 451,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetRunOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 453,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetLogs_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 471,
  "endLine" : 487,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetGraph_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 489,
  "endLine" : 505,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetRunError_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 507,
  "endLine" : 523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetValidationOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 525,
  "endLine" : 541,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPreparationOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetCompileOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 561,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_Cancel_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 579,
  "endLine" : 595,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjects_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 597,
  "endLine" : 613,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObject_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 615,
  "endLine" : 631,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectCode_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 633,
  "endLine" : 649,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 651,
  "endLine" : 667,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectLogs_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 669,
  "endLine" : 685,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectGraph_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 687,
  "endLine" : 703,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetDefaultPrecompiledObject_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 705,
  "endLine" : 721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_SaveSnippet_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 723,
  "endLine" : 739,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetSnippet_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 741,
  "endLine" : 757,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetMetadata_Handler()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 759,
  "endLine" : 775,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combine_perkey/cmd/main.go",
  "fileLinesCount" : 49,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/pkg/task/task.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List sideInputUsingTransformOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePhysical()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitPhysical()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 358,
  "endLine" : 374,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitLogical()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Instant getEarliestTimerTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 594,
  "endLine" : 610,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void evaluateBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncommittedImmutableListBundle add()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopProcess()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getArtifact()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProvisionInfo()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/provisioning/StaticGrpcProvisionService.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduledExecutorService getExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnDataOutboundAggregator createOutboundAggregator()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFlushTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int trim()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void mergeAttemptedResults()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleGarbageCollectionTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 1086,
  "endLine" : 1102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/FlattenTranslatorBatch.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateFlatten()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TransformEvaluator impulse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 715,
  "endLine" : 732,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advanceWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vertex translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 418,
  "endLine" : 436,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compute()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/AssignWindowsFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByWindowFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupTSets()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchWorker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyCheckpointComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1126,
  "endLine" : 1148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1601,
  "endLine" : 1617,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureWebUIOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FileReporter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareToReference()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkSideInputReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStatus pollNext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 412,
  "endLine" : 429,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 453,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareStateBackend()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 471,
  "endLine" : 488,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishBundleCallback()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 876,
  "endLine" : 893,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitResults()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1071,
  "endLine" : 1088,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyCheckpointComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1128,
  "endLine" : 1150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1603,
  "endLine" : 1619,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1380,
  "endLine" : 1397,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 404,
  "endLine" : 421,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/HashIdGenerator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderTask()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/WindowAssignOp.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deletePersisted()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 501,
  "endLine" : 519,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/ContainerCfgLoader.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SystemReduceFn getSystemReduceFn()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReader.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 316,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryCheckpointIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingShuffleBatchReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DoFnInfo getDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PairWithConstantKeyDoFnFactory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FluentIterable stringSetUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FluentIterable boundedTrieUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 296,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AssignWindowsParDoFnFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  Counter createCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Snapshot create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional extractWindmillEndpointsFrom()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 282,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillStubFactory makeWindmillStubFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillStubFactoryFactoryImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkStream createGetWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDataStream createDirectGetDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 320,
  "endLine" : 336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void onFlushPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CachingStateTable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void consumeBag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 803,
  "endLine" : 825,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void consumeMultimapSingleEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 948,
  "endLine" : 965,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalizeCommits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingCommitFinalizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudgetRefresher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindmillStreamSender create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void translateKnownPerWorkerCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComputationState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void recordActiveMessageInProcessingTimesMap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 476,
  "endLine" : 492,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional convertGaugeToMetricValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillReaderIteratorBase.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean call()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPackage stageToFile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DefaultGcpRegionFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 892,
  "endLine" : 914,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestsFinalization()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 340,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobInvocation()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getState()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describePipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 508,
  "endLine" : 524,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Credentials buildCredentialsFromEnv()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 469,
  "endLine" : 491,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 216,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckResult check()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/conditions/Neo4jQueryCheck.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "plugins/beam-code-completion-plugin/src/main/java/BeamCompletionContributor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::plugins" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def purge_disabled_secret_versions()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_member()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_batch()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fileArtifact()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromPubSub()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsub.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function readFromPubSubWithAttributesRaw()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsub.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function Uint8ArrayConcat()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 875,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getStateProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 438,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static forModule()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 442,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function partition()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "period: millisToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_local_packages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamped_prefixed_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_evaluator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _split_list_into_bundles()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/util.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_elements_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fire_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_encoded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_combine_phase_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _schedule_periodic_shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/augmented_pipeline.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unreify_from_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/reify.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watch_sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _mark_all_computed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createInspectorPanel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/index.ts",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createClustersPanel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/index.ts",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createYamlPanel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/index.ts",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get executeResult()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/interactive_pipeline_graph.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _display_overview()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collect_data_for_local_run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assert_transform_equal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/pipeline_assertion.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combinefn_visitor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WriteToJson()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_final_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kafka.py",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dicomweb_store_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomclient.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_client_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_for_bq_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def table_schema_to_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sub_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/bigquery.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_metadata_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_metadata_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_hybrid_search_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _restore_and_convert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_constructor_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_pipeline_components_from_yaml()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_generic_expressions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_mapping_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_bigquery()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_opaque_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_nested_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_var_int64()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _handle_agg_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_instance_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_test_matcher()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_code_object_from_lambda_with_hash_pattern()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _function_setstate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _function_getnewargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _really_start_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_well_known_pane_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_unbuffered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_combine_uncopyable_attr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_key_and_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _resolve_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _populate_items()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query11.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def row_namedtuple_equals_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expand()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 390,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 427,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeWindowedValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeWindowCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func retrieveCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeDownstreamSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1581,
  "endLine" : 1597,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 414,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 685,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WaitForCompletion()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 272,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 511,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/file.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 280,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Immediate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 382,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func bucketAutoSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/common.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newIDRangeRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnableProfCaptureHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnableHeapCaptureHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matchLocations()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/staging.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodedTypeEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodedFuncEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodedCoderEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodedCoderDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _ProvisionService_GetProvisionInfo_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api_grpc.pb.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnControl_GetProcessBundleDescriptor_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnExternalWorkerPool_StartWorker_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 649,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnExternalWorkerPool_StopWorker_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 651,
  "endLine" : 667,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _ExpansionService_Expand_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _ExpansionService_DiscoverSchemaTransform_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _ArtifactRetrievalService_ResolveArtifacts_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _LegacyArtifactStagingService_CommitManifest_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 463,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _LegacyArtifactRetrievalService_GetManifest_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 597,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_Prepare_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_Run_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_GetJobs_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_GetState_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_GetPipeline_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 387,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_Cancel_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 405,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_Drain_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_GetJobMetrics_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 483,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_DescribePipelineOptions_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 501,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Transform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/dataframe/dataframe.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/ioutilx/read.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func elfSymbolData()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func peSymbolData()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/sampler.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSideInputReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newBagUserStateReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMultimapKeysUserStateReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 373,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func startPythonExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expand.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newVisiter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/util.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 986,
  "endLine" : 1002,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NamedOutboundLinks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 365,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadSimpleRowHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeStringUTF8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/stringutf8.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateIsWatermarkEstimating()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1155,
  "endLine" : 1173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Bind()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dumperExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/dumper.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakePipelineOptionsFileAndEnvVar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/pipeline_options.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver logging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 384,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 418,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRunnerForPairWithRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrpcFnServer start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ExternalWorkerService.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 846,
  "endLine" : 864,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Supplier memoizeFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchableIterable get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/IterableSideInput.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMark getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 765,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema beamSchemaFromKafkaConnectSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaConnectUtils.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLContext getSSLContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 696,
  "endLine" : 712,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getBundleSizes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/BundleSplitter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SyntheticBoundedSource createSourceForSubrange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1042,
  "endLine" : 1059,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List splitBasedOnSamples()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1727,
  "endLine" : 1745,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row bigtableRowToBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean releaseStreamPartitionLockForDeletion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 609,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean coverSameKeySpace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DicomStore createDicomStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 272,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FhirResourcePagesIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 938,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 971,
  "endLine" : 987,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonArray getPatientEverything()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema toGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 512,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createRandomizedName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableSchema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryDlqProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForRefresh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WriteStream createWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionView createJobIdPrefixView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 582,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppendClientInfo withAppendClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow toFailsafeTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsProto.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypedRead readWithDatumReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 828,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3671,
  "endLine" : 3693,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalizeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 993,
  "endLine" : 1012,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSession createReadSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1923,
  "endLine" : 1940,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitReadStreamResponse splitReadStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1970,
  "endLine" : 1987,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nackAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 328,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long countOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationCellCounter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation getReadOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List toChangeStreamRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List parseProtoMod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Stream toChangeStreamRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 463,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DetectNewPartitionsAction detectNewPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampRange initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseFirestoreV1ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 703,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1234,
  "endLine" : 1250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double throttlingProbability()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 586,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional shouldThrottle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 681,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2336,
  "endLine" : 2354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionProcessorImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ManagedFactoryImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableContainer getTableContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 302,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional findFirstRetryableError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 571,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection groupAndWriteRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List readNextBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readFromSuccessiveShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 339,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logSuccessiveShardsFromRecordsIterators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetKinesisRecordsResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/GetKinesisRecordsResult.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShardFilter buildShardFilterForStartingPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardListingUtils.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setProducerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3212,
  "endLine" : 3243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KafkaSourceDescriptor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSourceDescriptor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedRange fromFeedRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/NormalizedRange.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CosmosClientBuilder create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosOptions.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1174,
  "endLine" : 1191,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map serializableHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 700,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1355,
  "endLine" : 1377,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyInputWindowing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1444,
  "endLine" : 1460,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvIOParseResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParse.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NaiveReadFromPulsarDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PulsarLatestOffsetEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String writeStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2940,
  "endLine" : 2958,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProjectIdFromVmMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/GCPSecretSessionServiceFactory.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageProducer createXMLMessageProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TransformServiceConfig parseFromYamlStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/TransformServiceConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1452,
  "endLine" : 1476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readNextBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 724,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 835,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 903,
  "endLine" : 921,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPReidentifyText.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPDeidentifyText.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void forEach()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/util/IOUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean reachedMaxResultCountForBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufUtil.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ProtoToBeamConverter createWrappableProtoToBeamConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 290,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamToProtoConverter createWrappableBeamToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BucketBounds linear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 461,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getBaseConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateFilterExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelDataType getReturnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropDatabase.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCoGBKJoinRule.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSideInputJoinRule.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StorageObject getObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WritableByteChannel wrapInCounting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 550,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interceptResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/UploadIdResponseInterceptor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSoftDeletePolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImmutableList getDefaultBucketNameStubs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 451,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getProjectNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 546,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionRowTuple resolveInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamManyMixedWritesWithoutReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamFewMixedWritesWithoutReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamManyMixedWritesWithoutReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamFewMixedWritesWithoutReuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void runNowOrScheduleInTheFuture()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 511,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString toByteStringAndReset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 495,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 615,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplittableParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getJavaCapabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 526,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher writeWithRunnerDeterminedSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 542,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PTransform createFlattenOfPartials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getLocalSideInputNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 391,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollectionFusibility canFuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyStageFuser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyUnmodifiedThrowingCheckedExceptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppliedCombineFn withInputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputT applyInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 566,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void writeOrClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 797,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystem.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 163,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 446,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1198,
  "endLine" : 1215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 274,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceId resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultFilenamePolicy fromStandardParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId windowedFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 389,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean feed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 532,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void compile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 562,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateFieldNumbers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Timestamp.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Timestamp.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateFieldNumbers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaFieldSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateFieldNumbers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/AutoValueSchema.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema mergeWideningNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 337,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean typesEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 445,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema toSnakeCase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1478,
  "endLine" : 1494,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema toCamelCase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1497,
  "endLine" : 1513,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackManipulation createArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void crossProductHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 638,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingletonViewFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 500,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingletonViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object tryParseObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1815,
  "endLine" : 1835,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2062,
  "endLine" : 2079,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComputedProperties updated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateStateApplicableForInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1091,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 637,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFn with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 646,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addHumanReadableJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 377,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 407,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setGetInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation getWatermarkEstimatorStateCoderDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 611,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation beforeDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 863,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingFilteringIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 810,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Iterable simpleFilteringIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 935,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 647,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints withMinRam()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 296,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 387,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDeducedEnforcementLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract  StreamObserver outboundObserverFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamFnDataInboundObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/CancellableQueue.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Auction withoutAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1Model.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean retireBids()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TableSchemaJSONLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuilder addMeasurement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.toggle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 451,
  "endLine" : 468,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 143,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getAttrs()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkFilter()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 159,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_actual_schema_version_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getExpressionClassName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ExampleBase()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_base.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _tryLoadSharedExample()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/standard_example_loader.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _leftBorder()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast.dart",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/reset_button.dart",
  "fileLinesCount" : 57,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void paint()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/painters/edge_painter.dart",
  "fileLinesCount" : 196,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectLogs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory Dataset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory SnippetFile()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2108,
  "endLine" : 2124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs_headers.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/snippet_save_and_share_tabs.dart",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _compareTags()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func remove()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/remove_unused_snippets/remove_unused_snippets.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::playground" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addCodeToSaveGraph()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getEnvAsInt()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readLogFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 525,
  "endLine" : 543,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toDatasetDTO()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetScioValidators()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/scio_validators.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckNumOfTheParallelJobs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/system_utils.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCorrectNameOrDefault()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_RunCode_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 417,
  "endLine" : 433,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_CheckStatus_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 435,
  "endLine" : 451,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetRunOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 453,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetLogs_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 471,
  "endLine" : 487,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetGraph_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 489,
  "endLine" : 505,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetRunError_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 507,
  "endLine" : 523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetValidationOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 525,
  "endLine" : 541,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPreparationOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetCompileOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 561,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_Cancel_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 579,
  "endLine" : 595,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjects_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 597,
  "endLine" : 613,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObject_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 615,
  "endLine" : 631,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectCode_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 633,
  "endLine" : 649,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectOutput_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 651,
  "endLine" : 667,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectLogs_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 669,
  "endLine" : 685,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetPrecompiledObjectGraph_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 687,
  "endLine" : 703,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetDefaultPrecompiledObject_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 705,
  "endLine" : 721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_SaveSnippet_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 723,
  "endLine" : 739,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetSnippet_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 741,
  "endLine" : 757,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _PlaygroundService_GetMetadata_Handler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 759,
  "endLine" : 775,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/streaming/run_output_writer.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare_gradle()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assignNewReviewer()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/go-example/main.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/java-example/from_memory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_random_record()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/python-example/task.py",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/java-example/Task.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/multi-pipeline/java-example/Task.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runWordCount()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/multi-pipeline/java-example/Task.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/sql-transform/java-example/Task.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group_title.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/auth_emulator.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddCORS()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/middleware.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetMockClient()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/mock_helper.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 179,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func postUnitComplete()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/util/src/org/apache/beam/learning/katas/util/Log.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Tee/Tee/src/org/apache/beam/learning/katas/coretransforms/tee/Task.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluatorFactory.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvaluationContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commit()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1043,
  "endLine" : 1058,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PushbackSideInputDoFnRunner createRunner()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BundleOutputManager createOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParDoEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputContainer create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunningProcess startProcess()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProcessBundleDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClientPoolService.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void release()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 628,
  "endLine" : 653,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KV decodeTimerDataTimerId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/TimerReceiverFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAllWorkerStatuses()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternalsTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1284,
  "endLine" : 1299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternalsTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1301,
  "endLine" : 1316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkInvariants()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 341,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsPusher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundedTrieNode fromProto()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 528,
  "endLine" : 543,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void mergeCommittedResults()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelEndOfWindowAndGarbageCollectionTimers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 1104,
  "endLine" : 1119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getGauges()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsAccumulator getInstance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/PipelineTranslatorBatch.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract  void visit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 447,
  "endLine" : 463,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getGauges()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkStateInternals processPreviousState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PairDStreamFunctions buildPairDStream()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::runners" ],
  "startLine" : 468,
  "endLine" : 496,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState getOrDefault()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 384,
  "endLine" : 400,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putPView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkPCollectionView.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 813,
  "endLine" : 831,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract DoFnRunner getDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nextShard()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection dropLateWindows()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/Twister2BatchPipelineTranslator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  String createNormalizedMetricName()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunner createBufferingDoFnRunnerIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 579,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushBuffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1317,
  "endLine" : 1333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateImpulse()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 554,
  "endLine" : 570,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareSerialized()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseStatistics getStatistics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunner createBufferingDoFnRunnerIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 581,
  "endLine" : 598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushBuffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1319,
  "endLine" : 1335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearGlobalState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 913,
  "endLine" : 929,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1078,
  "endLine" : 1094,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1227,
  "endLine" : 1243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 520,
  "endLine" : 536,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 652,
  "endLine" : 668,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setKeyedInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/GroupByKeyOp.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadProcessingTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 548,
  "endLine" : 566,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerKey decode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 701,
  "endLine" : 723,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplittableParDoProcessKeyedElementsOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SplittableParDoProcessKeyedElementsOp.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SplittableParDoProcessKeyedElementsOp.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tryFinishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternalsForKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StateRequestHandler createUserStateRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStateRequestHandlers.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map createBundleConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map localRunConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitioningShuffleReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReader.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupingTable combiningAndSampling()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ForwardingReiterator clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/ForwardingReiterator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String describeMemory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 767,
  "endLine" : 782,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skipToValidElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PartitioningShuffleReader createTyped()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReaderFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ContextActivationObserverRegistry.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1102,
  "endLine" : 1117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCompleteCommit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1119,
  "endLine" : 1135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnInfo deserializeCopy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 471,
  "endLine" : 490,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void registerStateCleanup()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 492,
  "endLine" : 519,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void populateSplitResult()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceSplitResponse wrapIntoSourceSplitResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int calculateBucket()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceOperationExecutor create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceOperationExecutorFactory.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleSink()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional parseDirectEndpoint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhysicalStreamHandler newResponseHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ManagedChannel remoteDirectChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcDispatcherClient forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onJobConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DispatcherStubs create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 257,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRequestExtension()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDataStream createGetDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillStateReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  WeightedList multimapEntryPageValues()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 770,
  "endLine" : 785,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/HeapzServlet.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UngroupedShuffleReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReaderFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V2 get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 925,
  "endLine" : 946,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getLatencyAttributions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean activateWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Table transformUserNameToStateFamilyByComputationId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingApplianceComputationConfigFetcher.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional createComputationConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingApplianceComputationConfigFetcher.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillKeyedWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderRegistry.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rolloverOutputStreamIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 346,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional convertCounterToMetricValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 411,
  "endLine" : 426,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void processWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableCoder fromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SerializableCoderCloudObjectTranslator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map checkObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void translateReadHelper()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/ReadTranslator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map cloudSourceToDictionary()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/ReadTranslator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BackOff resetBackoff()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 392,
  "endLine" : 407,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 488,
  "endLine" : 509,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addResourceHints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 761,
  "endLine" : 777,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkValidTableName()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::it" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long count()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bucketNameOnly()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 272,
  "endLine" : 292,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean jobIsDone()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean jobIsDoneOrFinishing()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void redirectLinesLog()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/IORedirectUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::it" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateResourceId()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatForLogging()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/logging/LogStrings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean createIndex()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 155,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean insertDocuments()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 207,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DestinationConfig buildGCSDestinationConfig()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getMetric()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 255,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeMap convertMapToTreeMap()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_filter()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_announcement()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractRowValuesFromPr()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractRowValuesFromIssue()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap1()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3384,
  "endLine" : 3399,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap2()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3400,
  "endLine" : 3415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap3()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3416,
  "endLine" : 3431,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3432,
  "endLine" : 3447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap5()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3448,
  "endLine" : 3463,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap3()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3639,
  "endLine" : 3654,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3655,
  "endLine" : 3670,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap8()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3671,
  "endLine" : 3686,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap3()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3940,
  "endLine" : 3955,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3956,
  "endLine" : 3971,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap9()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3972,
  "endLine" : 3987,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap5()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5112,
  "endLine" : 5127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5731,
  "endLine" : 5746,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap7()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7116,
  "endLine" : 7131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7279,
  "endLine" : 7294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap2()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7355,
  "endLine" : 7370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 824,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap1()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2185,
  "endLine" : 2200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap2()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2349,
  "endLine" : 2364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap3()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2365,
  "endLine" : 2380,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2381,
  "endLine" : 2396,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap5()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2397,
  "endLine" : 2412,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap6()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2413,
  "endLine" : 2428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2533,
  "endLine" : 2548,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap5()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2890,
  "endLine" : 2905,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap5()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3063,
  "endLine" : 3078,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap1()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3129,
  "endLine" : 3144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap3()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3200,
  "endLine" : 3215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap10()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4905,
  "endLine" : 4920,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap13()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_provision_api.ts",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap4()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_expansion_api.ts",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1523,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private binaryReadMap1()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/struct.ts",
  "fileLinesCount" : 480,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function asExternalEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async registerConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static checkSupportsWindowing()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 448,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getBeamProjectRoot()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 493,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function coGroupBy()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "offset: millisToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function sessions()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/expansion-service-container/boot.go",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_runner.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _observe_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_data_channel_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _lowest_common_ancestor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_watermarks_for_side_input_and_unblock_tasks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_root_bundles()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_subscription()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_bundle_contexts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_setup_contexts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_propagate_windowing_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_for_samples()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_descriptor_created_in_a_compatible_env()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_source_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_sink_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_split_and_size_restrictions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _import_beam_plugins()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_background_caching_job_needed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _watch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function InputNode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/CustomStyle.tsx",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function OutputNode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/CustomStyle.tsx",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enable_recording_replay()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _track_user_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def modify_job_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def job_id_for_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_interpreter_version_is_supported()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_to_s3()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_or_create_writer_and_sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_final_name_glob()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register_table_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_num_splits()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/jdbc.py",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_sdf_bounded_source_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_id_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_content_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/alloydb.py",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/iqr.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _annotate_video()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_image_annotation_pairs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unique_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push_windowing_to_roots()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lift_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_python_mapping_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to_text()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_provider_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/cache_provider_artifacts.py",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dropna()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _line_iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def binary_subscr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dict_update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _type_check_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_sdk_container_image_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_value_provider_argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_entry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_service_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/azure/auth.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reducer_override()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_impersonation_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reconstruct_enum_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_entire_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_element_type_from_return_annotation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_input_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def discover_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ptransform_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_until_capacity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_events()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_pubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query5.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query12.py",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_metric_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_with_retry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_worker_time_interval()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_hashable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/extra_assertions.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupAcceptableWheelSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/artifact.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/extworker/extworker.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 805,
  "endLine" : 820,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeNextTriggeredPane()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1532,
  "endLine" : 1549,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1685,
  "endLine" : 1700,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1771,
  "endLine" : 1790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 467,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 727,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 337,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 374,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseObject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Rename()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/file.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func keyLessThan()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerMethodTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 8483,
  "endLine" : 8498,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnableTraceCaptureHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func walk()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func timeEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func timeDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetRegion()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/gcpopts/options.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runInference[Kwargs any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/dot/dot.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func machoSymbolData()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 526,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertSeverity()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newIterableSideInputReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 552,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 721,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addWindowingStrategyID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/namespace.go",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Int64Distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/urns.go",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddFakeImpulses()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateDefaultEnvWorkerType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1493,
  "endLine" : 1509,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeFullType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeCompositeInputOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ShallowClonePTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/clone.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/status.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 503,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 705,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 770,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 859,
  "endLine" : 875,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 669,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NamedInboundLinks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewReshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 584,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeVarUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/varint.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/bool.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 309,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSdfElementT()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1132,
  "endLine" : 1150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inboundArity()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 470,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/pool/workerpool.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProvisionInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/provision.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTinyBundleRunnersCoreStateSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLargeBundleRunnersCoreStateSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForSplitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergingViaWindowFnRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/WindowMergingFnRunner.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void processOnWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1281,
  "endLine" : 1296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1801,
  "endLine" : 1816,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2502,
  "endLine" : 2517,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2809,
  "endLine" : 2824,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WeightedValue addWeightedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForPairWithRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uploadFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 384,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 669,
  "endLine" : 684,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransformFunctionRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PTransformFunctionRegistry.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpansionServiceSchemaTransformProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceSchemaTransformProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AllowedClass create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 609,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default InputT createInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/TransformProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ConfigT payloadToConfigSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 487,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseWriter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteJmsResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1130,
  "endLine" : 1146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1262,
  "endLine" : 1277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map schemaFieldDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowMutations decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NullableAllPrimitiveDataTypes nullableAllPrimitiveDataTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayPrimitiveDataTypes arrayPrimitiveDataTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSource getDataSourceForContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request createStartRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1272,
  "endLine" : 1288,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRetryableClientException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2813,
  "endLine" : 2837,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cpuDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/delay/SyntheticDelay.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV genKvPair()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 363,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadShardInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/DBShardInformation.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQueryToRun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HttpResponse execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 805,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceCallMetric createCallMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 694,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StartPoint extract()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 723,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EndPoint extract()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 764,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeToMdTableWatermarkHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 519,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteStreamPartitionRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 633,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized MetadataTableDao getMetadataTableDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized MetadataTableAdminDao getMetadataTableAdminDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processReconcilerPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findOverlappingNewPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/PartitionReconciler.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Empty uploadToDicomStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 251,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonArray next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 990,
  "endLine" : 1005,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parsePageToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1032,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runAsyncIgnoreFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertMapField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDatasetLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 651,
  "endLine" : 666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 885,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableReference getTableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingJobData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRenameFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withToTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withToFailsafeTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withDeterministicRecordIdFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runAsyncIgnoreFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 901,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static long extractTimestampAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read readAvrosWithBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 733,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTableSourceDef.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setExecuteStreamingSqlRetrySettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tableExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void updateToRunning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 517,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSet.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamRecordMetadata build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 437,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureCommitTimestampToEmittedMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/PostProcessingMetricsDoFn.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PartitionQuery buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1269,
  "endLine" : 1284,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RpcReadAttemptImpl newReadAttempt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextBackOffMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private O11y()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 917,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract void handleWriteSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2301,
  "endLine" : 2318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiFuture commitWriteStreams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 756,
  "endLine" : 771,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobStatus runExtractJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 484,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 492,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List snapshotsBetween()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadUtils.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSkip()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTime getBeamDateTimeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 582,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryConfiguration build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/RetryConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StsAssumeRoleForFederatedCredentialsProvider build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List findSuccessiveShardRecordIterators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedReader initReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  KinesisPartitioner explicitRandomPartitioner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisPartitioner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture delayedTask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 495,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 676,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 795,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long offsetForTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map getOffsetConsumerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invoke()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadSourceDescriptors read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2584,
  "endLine" : 2599,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3716,
  "endLine" : 3732,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimestampPolicyFactory withCreateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMark getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupInitialOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 724,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareTableAccordingCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 628,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkArguments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 982,
  "endLine" : 1000,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskAttemptID acquireTaskAttemptIdLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryCreateFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 561,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Double getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1021,
  "endLine" : 1036,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OutputCommitter initOutputCommitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1551,
  "endLine" : 1567,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1680,
  "endLine" : 1696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trySetupJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1742,
  "endLine" : 1760,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskContext setupTask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 2003,
  "endLine" : 2023,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSolaceWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedBatchedSolaceWriter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionService create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/GCPSecretSessionServiceFactory.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeReadyMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordBatchRowIterator rowsFromSerializedRecordBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 941,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1160,
  "endLine" : 1178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1488,
  "endLine" : 1522,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSource withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  AvroSource withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recurse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StackManipulation readAndConvertParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroByteBuddyUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertUnionStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1663,
  "endLine" : 1678,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType convertUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File sortAndSave()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row convertCustomValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveStates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRowToProtoBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setSchemaIfNotPresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field toBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/SchemaUtils.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlDataCatalogExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateCatalog.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcSplittingRule.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcRule.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamPushDownIOSourceRel.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeStats computeWindowingCostEffect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair extractJoinPairOfRexNodes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CovarianceAccumulator combineWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal calculateIncrement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldAccessDescriptor getJoinColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Status runSqlLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/jdbc/src/main/java/org/apache/beam/sdk/extensions/sql/jdbc/BeamSqlLine.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath getParent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 427,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row getRowConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceChild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder extractAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 561,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestStream getTestStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TestStreamTranslation.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SdkComponents create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getApplicationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String registerCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String registerEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultArtifactResolver.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher groupIntoBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 501,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher groupWithShardableStates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 524,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClosingBehavior fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnTimeBehavior fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserStateReference fromUserStateId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/UserStateReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOrAddDoubleCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SplittableParDoExpander.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GreedyPipelineFuser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareFilesForStaging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoderRegistrar.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IsBounded fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionTranslation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExponentialBuckets of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row filter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 931,
  "endLine" : 946,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1049,
  "endLine" : 1064,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WriteFiles to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFilesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1319,
  "endLine" : 1338,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypedWrite writeCustomType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 282,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 580,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldSkipDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 882,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReadableFile matchToReadableFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 905,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder resolveDestinationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1488,
  "endLine" : 1503,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toPrettyOptionsString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema sorted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 366,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertEnum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 971,
  "endLine" : 986,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AggregateCombiner aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 436,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyExpandedArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 566,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inner aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 534,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 634,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 771,
  "endLine" : 789,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int deepHashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 500,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean deepEqualsForIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowingStrategy of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withClosingBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withEnvironmentId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy withAlreadyMerged()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy fixDefaults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 423,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getExperimentValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ExperimentalOptions.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Multimap getPropertyNamesToGetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsReflector.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionList expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleFunction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 457,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 1008,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InferableFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 876,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  List readNItemsFromReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void validateGetOutputTimestamps()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void testByteCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 430,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  List combineInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnDataOutboundAggregator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poisonInstructionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createJavaQueryModels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1265,
  "endLine" : 1280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/sql/SelectEvent.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanUpSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 746,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputFile outputFileFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlBoundedSideInputJoin calciteSqlBoundedSideInputJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlBoundedSideInputJoin.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.enter = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScrollSpy.prototype.activate = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Affix.prototype.getState = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getRemainingComments()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExamplesLoadingDescriptor copyWithoutViewOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HiveExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/hive_example_loading_descriptor.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _load()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/standard_example_loader.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleLoadingDescriptor getLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SnippetEditingController _getOrCreateSnippetEditingController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/close_button.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialog.dart",
  "fileLinesCount" : 68,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/tabs/tab_bar.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _getBackendUrlOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/backend_urls.dart",
  "fileLinesCount" : 113,
  "components" : [ "primary::playground" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GrpcTransportStream makeRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/iis_workaround_channel_web.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutlinedButtonThemeData _getOutlineButtonTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 385,
  "endLine" : 400,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _initializeRepositories()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/locator.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/playground_page_providers.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmbeddedPlaygroundMultiplePath? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/path.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder _atIndexOnAxis()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future modifyRunExpectReal()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "playground/backend/functions.go",
  "fileLinesCount" : 118,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listenTcp()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/tcp.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listenHttp()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/http.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findPosition()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func combineUniqueSnippetContent()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/entity/snippet.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func generateIDBasedOnContent()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/entity/snippet.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetValidators()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/validator.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFileName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processOldPrs()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/findPrsNeedingAttention.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scripts" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function setNextActionReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processPrUpdate.ts",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function processNewPrs()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processNewPrs.ts",
  "fileLinesCount" : 325,
  "components" : [ "primary::scripts" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/java-example/Task.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/python-example/task.py",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/java-example/Task.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/multi-pipeline/python-example/task.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _initializeRepositories()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/locator.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onContentTreeCacheChange()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/stateless_expansion_tile.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _loadUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setUnitContent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _trackUnitOpened()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/expansion_tile_wrapper.dart",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onRun()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/shortcuts/shortcuts_manager.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeGroupNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/content.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getContentTree()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 378,
  "endLine" : 392,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 418,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 458,
  "endLine" : 472,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 498,
  "endLine" : 512,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 578,
  "endLine" : 592,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 618,
  "endLine" : 632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 658,
  "endLine" : 672,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 698,
  "endLine" : 712,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 738,
  "endLine" : 752,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 778,
  "endLine" : 792,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 818,
  "endLine" : 832,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 858,
  "endLine" : 872,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 898,
  "endLine" : 912,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 938,
  "endLine" : 952,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 978,
  "endLine" : 992,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1018,
  "endLine" : 1032,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1058,
  "endLine" : 1072,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1098,
  "endLine" : 1112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/mock.go",
  "fileLinesCount" : 1152,
  "components" : [ "primary::learning" ],
  "startLine" : 1138,
  "endLine" : 1152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/FlattenWith/FlattenWith/src/org/apache/beam/learning/katas/coretransforms/flattenWith/Task.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransformInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized WatermarkUpdate refresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPendingUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1140,
  "endLine" : 1157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricQueryResults queryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentFactory createEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ExternalEnvironmentFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/StageBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/StageBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultJobBundleFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerReceiverFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/TimerReceiverFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String handleAndReturnExceptionResponse()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver data()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BagUserStateHandler forUserState()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage handleGetRequest()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 601,
  "endLine" : 619,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 384,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 988,
  "endLine" : 1003,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1243,
  "endLine" : 1257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1483,
  "endLine" : 1497,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingStateAccessorImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceSynchronizedProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkTrivialOuterWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tryLoggingMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsLogger.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricUpdates create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricUpdates.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializeWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Expression newInstance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  SideInputReader createSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedAggregator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 484,
  "endLine" : 498,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doVisitTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateReshuffle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputBroadcast createBroadcastHelper()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkPCollectionView.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Comparator asWindowComparator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 632,
  "endLine" : 646,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/CreateStreamingSparkView.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void write()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 785,
  "endLine" : 801,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean completeEdge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobConfig getJobConfig()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement1()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 761,
  "endLine" : 777,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deleteTimerInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1685,
  "endLine" : 1699,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobInvocation createJobInvocation()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobInvoker.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStreamingPortablePipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void translateImpulse()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 675,
  "endLine" : 692,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EntryPointConfiguration parseArgs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitToEnsureCheckpointingWorksCorrectly()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/ImpulseSourceFunction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List gatherToBeAcknowledgedCheckpoints()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeEmitWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 368,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNextWatermarkTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 480,
  "endLine" : 495,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  K decodeKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement1()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 763,
  "endLine" : 779,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deleteTimerInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1687,
  "endLine" : 1701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 895,
  "endLine" : 910,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 950,
  "endLine" : 965,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1060,
  "endLine" : 1075,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1115,
  "endLine" : 1130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildTransformIoJson()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 405,
  "endLine" : 423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSystemStreamMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSystemStreamMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getSnapshotAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setStateCleanupTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourceOperationExecutor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReaderFactory.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 812,
  "endLine" : 829,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate distribution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logAllStackTraces()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StackTraceUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UngroupedShuffleReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToStreamingGetDataRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeAssembledWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitWorkStream createDirectCommitWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 353,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filterWindmillChannels()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendSocket()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindmillMultimap bindMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillValue.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delayUnbatchableOrderedListFetches()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedGetDataResponse tryGetDataFromWindmill()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 421,
  "endLine" : 435,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List bagPageValues()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 709,
  "endLine" : 724,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamPoolHeartbeatSender create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/StreamPoolHeartbeatSender.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract IsmPrefixReaderIterator overKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReader.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Manager()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logHotKeyDetection()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/HotKeyLogger.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OperationNode createWriteOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportLull()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplianceShuffleEntryReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleEntryReader.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/MetricsDataProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LatencyAttribution createLatencyAttribution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComputationStateCache forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishIfNonEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 401,
  "endLine" : 415,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleLibrary.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  SideInput fetchSideInputFromWindmill()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setStateCleanupTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 937,
  "endLine" : 951,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkTrivialOuterWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageAttributes forBytesToStage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 444,
  "endLine" : 461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getDictionary()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String normalizeDataflowImageAndTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1059,
  "endLine" : 1074,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getEnvironmentVersion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1757,
  "endLine" : 1771,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestDataflowRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerLogLevelOverrides from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1052,
  "endLine" : 1068,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InMemoryJobService createJobService()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcFnServer createJobServer()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJobs()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageOrBuilder config()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/PostgresqlSource.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::it" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String createDataset()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableResult readTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 523,
  "endLine" : 540,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List generateRandomData()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/utils/BigQueryTestUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::it" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void executeDdlStatement()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean waitForNumMessages()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectRunnerJobThread()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List insert()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void createDatabase()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enable_service_account()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def disable_service_account()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_service_account()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_announcement()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_announcement()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_announcement()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_announcement()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_random_doc()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractMentions()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function universalRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/universal.ts",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static chooseEncoding()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 562,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5458,
  "endLine" : 5472,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7703,
  "endLine" : 7717,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1912,
  "endLine" : 1926,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 610,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "merge()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "aquireBundleProcessor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/flatten.ts",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_html_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_submission_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_message_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetJobMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_subclass_by_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetMessageStream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_store_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_parent()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def standard_optimize_phases()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_pubsub_transform_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/consumer_tracking_pipeline_visitor.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_work_if_necessary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def str_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _size_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _log_lull_in_bundle_processor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_log_entries()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_process_sized_elements_and_restrictions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lookup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_state_cache_size_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reify_to_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/reify.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unbounded_sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_clusters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_coder_for_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mock_get_ipython()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/mock_ipython.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def coder_id_from_element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcoll_leaf_consumers_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page_callback_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_and_run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_metrics_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/message_matchers.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expanded_dep_keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_portable_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def detect_compression_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_azfs_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_service_call_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_arrow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_record_schema_from_dict_table_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_avro_tools.py",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_runtime_filters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_client_entity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_query_results()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_cumulative_weights()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kinesis.py",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _base_jdbc_properties()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_call_response()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/robust_zscore.py",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_label_detection_with_video_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml_test_it.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/utils.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_tensor_model_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _split_string_with_delimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def standard_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def row_validator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_pipeline_components_from_argv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transform_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _SqlMapToFieldsTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_timestamp_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_decimal_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_standard_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bool()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def align()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def corr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schema_from_element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unpack_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_pickle_library()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _handle_load_main_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_code_object_from_lambda_with_args_pattern()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _class_getnewargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _really_stop_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_maven_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_connector_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_parameters_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_input_params()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_trigger_driver()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resource_hints_from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_function_args_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query6.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_sql()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_additional_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pytest_configure()",
  "longName" : "",
  "relativeFileName" : "sdks/python/conftest.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StartCommandEnv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 337,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func medianBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/debugz.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMultiplexW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 739,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func debugCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 396,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2221,
  "endLine" : 2236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 687,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newTimerHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Upload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 223,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDecompressionReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/file.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func importResourcesInBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/pubsubio/pubsubio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newQueryStructMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/mapper.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Emitter2[T1, T2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseOpts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/option.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matchReq()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 579,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 678,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 704,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 738,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/float.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/types.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logicalOption()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 488,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 747,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func diff()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSideInputAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 653,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeWindowDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1031,
  "endLine" : 1047,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 513,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeEmit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NullableDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/nil.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 335,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/buffered_logging.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTinyBundleHarnessStateSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLargeBundleHarnessStateSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrecombineGroupingTable combiningAndSampling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIntermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 553,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCurrentKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 612,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRelative()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1390,
  "endLine" : 1404,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2583,
  "endLine" : 2597,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionStateTrackerStatus create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 695,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnControlClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 381,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exception()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/OutputSampler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 974,
  "endLine" : 988,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString encodeValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 512,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateRequest createUserStateRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void timerModified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture handle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListUserState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConnectionFactoryProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 900,
  "endLine" : 939,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void publishMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1234,
  "endLine" : 1249,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/RetryConfiguration.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 427,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean readNextBatchAndReturnFirstDocument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1218,
  "endLine" : 1234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1417,
  "endLine" : 1435,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean errorCodePresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1537,
  "endLine" : 1551,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 560,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InfluxDB getConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 657,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 608,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 625,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceCallMetric createServiceCallMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 617,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 837,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkRangeAdjacency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1693,
  "endLine" : 1707,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ChangeStreamDao getChangeStreamDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getOverlappingPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation importFhirResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation exportFhirResourceToGcs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 520,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 899,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1268,
  "endLine" : 1282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNamespaceCollision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 548,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableReference parseTableSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 482,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pollAndAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Long convertDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object messageValueFromGenericRecordValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchedStreamingWrite viaDoFnFinalization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchedStreamingWrite viaStateful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BigQueryStorageStreamSource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingWriteTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withInsertRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withExtendedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withSkipInvalidRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withIgnoreUnknownValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withIgnoreInsertIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withPropagateSuccessful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWriteTables withElementCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteResult writeResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 933,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object messageValueFromRowValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InsertRetryPolicy retryTransientErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/InsertRetryPolicy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRetryAttempt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1836,
  "endLine" : 1850,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryServerStream readRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1948,
  "endLine" : 1962,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 466,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutgoingMessage of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 425,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NestedSchemaPubsubMessageToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryInterrupt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/RestrictionInterrupter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeartbeatRecord toHeartbeatRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 614,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionMetadata toPartitionMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ChildPartitionsRecordAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RpcQosOptions unsafeBuild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 670,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListCollectionIds buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 692,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 804,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListDocuments buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 826,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 923,
  "endLine" : 937,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RunQuery buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 945,
  "endLine" : 959,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1057,
  "endLine" : 1071,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BatchGetDocuments buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1093,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 956,
  "endLine" : 970,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdminClient newAdminClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PublisherAssembler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 439,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTableImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 448,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startExtractJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List readJsonTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getReferencedFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AsyncBatchWriteHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map extractDeduplicateKeyValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetKinesisRecordsResult fetchRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StartingPosition toEFOStartingPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startReadingShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap createMapWithSuccessiveShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitExpired()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 837,
  "endLine" : 854,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSECustomerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2416,
  "endLine" : 2430,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3462,
  "endLine" : 3476,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3792,
  "endLine" : 3806,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Consumer openConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 720,
  "endLine" : 736,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileWriteSchemaTransformFormatProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 604,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkArguments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 742,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 563,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder inferCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 597,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object parseCell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIORecordToObjects.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 563,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1827,
  "endLine" : 1845,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WriteWithResults withWriteResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1958,
  "endLine" : 1972,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2085,
  "endLine" : 2110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateWriteStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetFieldExtractor createArrayExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 494,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disconnectFromSolace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceWriteSessionsHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedStreamingSolaceWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedStreamingSolaceWriter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedBatchedSolaceWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedBatchedSolaceWriter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageReceiver createFlowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionService getSessionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/WatermarkPolicy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder inferCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1180,
  "endLine" : 1195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1267,
  "endLine" : 1281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field getField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 841,
  "endLine" : 856,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLogicalTypeConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList generateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType convertUint8()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType convertUint16()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType convertUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Writer getWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/FlatMapTranslator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Join()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Distinct()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 344,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceRangeAccumulator decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/PerKeyTickerGenerator.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Coder getOrderedProcessingStatusCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 316,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void inferAndVerifySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoPayloadSerializerProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateExtensions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SchemaUserTypeCreator getBuilderCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1060,
  "endLine" : 1074,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List extractTableNamesFromNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableNameExtractionUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeamTableStatistics getTextRowEstimate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZetaSqlUserDefinedSQLNativeTableValuedFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ZetaSqlUserDefinedSQLNativeTableValuedFunction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Pair schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvaticaConnection newConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isProjectRenameOnlyProgram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasWindowedParents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamBasicAggregationRule.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDateTimeType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableRexFieldAccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/SerializableRexFieldAccess.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 288,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalcFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression toCalciteList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 703,
  "endLine" : 719,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression toCalciteMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 737,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalcRelSplitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RexNode visitLocalRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 833,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Transform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JdbcConnection initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RewriteOp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1117,
  "endLine" : 1131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map resolveUnderlyingConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void benchmarkHadoopLineReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/io/TextSourceBenchmark.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void zipDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void formatParameterizedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isParent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor doubleValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String approximateSimpleName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NameUtils.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int writeToShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletionStage supplyAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionStage runAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder extractAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FunctionSpec translateDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 760,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checkpoint getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PipelineTranslation.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PipelineOptionsTranslation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 334,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getEnvironmentExecutedTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/FusedPipeline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter only()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeCurrentReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 916,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteAutoShardedBundlesToTempFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 952,
  "endLine" : 966,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 438,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MatchResult maybeAdjustEmptyMatchResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getDestinationFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1144,
  "endLine" : 1158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean advanceWithBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldAccessDescriptor renameSingleField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List resolveDirectFieldsAccessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 671,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OneOfType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertCharSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 958,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaUserTypeCreator getConstructorCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaUserTypeCreator getStaticCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator getConstructorCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaUserTypeCreator getStaticCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StackManipulation getCurrentRowFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 437,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 466,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 505,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row castRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 332,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List optionsToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 852,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forOneOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionView singletonViewUsingVoidKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row sorted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 913,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeIgnoredOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 838,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean updateCompatibilityVersionLessThan()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/StreamingOptions.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Filter.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComposedCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnInvoker tryInvokeSetupFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvokers.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApproximateQuantilesCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuantileState decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 653,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 664,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsOptions.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1877,
  "endLine" : 1891,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder advanceWatermarkTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SplitAtFractionResult assertSplitAtFractionBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkCombineFnShardsIncrementalMerging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteGrpcPortWrite fromPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/RemoteGrpcPortWrite.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFlushThreadException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteGrpcPortRead fromPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/RemoteGrpcPortRead.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Server createServer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Server createServer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to_csv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/license_scripts/pull_licenses_java.py",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupPubSubResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 917,
  "endLine" : 939,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String nextExactString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/StringsGenerator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person withoutAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List smoke()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createRowLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SummaryGenerator.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void publishWithCheck()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.hide = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 313,
  "endLine" : 341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function transitionEnd()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/transition.js",
  "fileLinesCount" : 59,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object shadowClosure()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_run()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _populate_from_repo()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/verify.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def RunCode()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def CheckStatus()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetRunOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetLogs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetGraph()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetRunError()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetValidationOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPreparationOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetCompileOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Cancel()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjects()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectCode()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectLogs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectGraph()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetDefaultPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SaveSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetMetadata()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/checker.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_example_id()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_main_file_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future runCode()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetErrorMessageText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _loadOne()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_button.dart",
  "fileLinesCount" : 142,
  "components" : [ "primary::playground" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Future show()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialog.dart",
  "fileLinesCount" : 68,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Future show()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialogs/confirm.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getDefaultPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _convertToSharedFileList()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _convertToSnippetFileList()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 373,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getRunOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _runSafely()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 212,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamThemeExtension()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TabBarTheme _getTabBarTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 412,
  "endLine" : 426,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmbeddedPlaygroundSinglePath? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/path.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/banner/banner_button.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _checkExampleDescription()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/external_url_navigation.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupEnvironment()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeWithReplace()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 296,
  "endLine" : 311,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TxPutSDKs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetNamespace()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getExtBasedOnContent()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function removeSlowReviewLabel()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processPrUpdate.ts",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assignReviewer()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/GroupByKeyExample.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionTuple applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/java-example/Task.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/go-example/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-local-read/java-example/Task.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/go-example/main.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/go-example/main.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/screen.dart",
  "fileLinesCount" : 177,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/content_tree.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleLoadingDescriptor _getStandardOrEmptyDescriptor()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PostUserCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSnippet()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client_pg.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromDatastoreNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/sdk.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/sdk.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/adding_timestamp/pardo/cmd/main.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/cmd/main.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionTuple applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GbkThenStatefulParDo()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatefulParDo()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1089,
  "endLine" : 1102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1400,
  "endLine" : 1414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReadEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeAccumulatorsAndExtractOutputEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 461,
  "endLine" : 474,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCurrentlyEvaluating()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricResult convertDistributionMonitoringInfoToDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EnvironmentFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List gcsCredentialArgs()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentFactory createEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironmentFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalEnvironmentFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ExternalEnvironmentFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerContainerEnvironment.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String addLengthPrefixedCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternalsTimerMap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1510,
  "endLine" : 1523,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TriggerStateMachine stateMachineForAfterEndOfWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachines.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void persistFinishedSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableTriggerStateMachine getSubTriggerContaining()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSideInputValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultMetricResults()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DefaultMetricResults.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SpecMonitoringInfoValidator.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/EvaluationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTranslatorBatch.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 419,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Collection getExpiredTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bounded()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformEvaluator translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 440,
  "endLine" : 458,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleProgressHandler getBundleProgressHandler()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageFunction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WindowedAccumulator create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 656,
  "endLine" : 670,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Partitioner keyPrefixPartitionerFrom()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 592,
  "endLine" : 606,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceProcessingTimes()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 332,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetGraphVisitor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/AssignWindowsFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getDefaultOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 344,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchWorker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryProduceNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void close()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/TestPrismRunner.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/CreateStreamingFlinkView.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerMetricsForPipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkStatefulDoFnFunction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleCheckpointHandler getBundleCheckpointHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FnDataReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/KeyedBufferingElementsHandler.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean moveToNextNonEmptyReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSourceReader.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSource.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyCheckpointComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 532,
  "endLine" : 550,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 599,
  "endLine" : 612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 748,
  "endLine" : 763,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState addIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1569,
  "endLine" : 1582,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombiningState bindCombining()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1803,
  "endLine" : 1816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombiningState bindCombiningWithContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1820,
  "endLine" : 1833,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bindWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1836,
  "endLine" : 1849,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 425,
  "endLine" : 441,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/FutureCollectorImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOp.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamTranslator.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List constructMessages()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPublishViewTranslator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getMetricsReporters()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunner.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateKey.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupingTable combining()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doNextUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StreamHandle getStreamHandleFromThreadLocal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ThreadLocalByteStringOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Source flattenBaseSpecs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/CloudSourceUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUploadFilename()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIsThrashing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterUpdate fromDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReaderFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubDynamicSink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeStepStatsMaps()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processUserTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 366,
  "endLine" : 379,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReifyTimestampAndWindowsParDoFnFactory.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized WorkItemStatus createStatusUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamingStepMetricsContainer forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillSink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Set reachableNodes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Networks.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcWindmillServer create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized ManagedChannel getChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitWorkStream createCommitWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkerMetadataStream createGetWorkerMetadataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 369,
  "endLine" : 382,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingApplianceWorkCommitter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendPhysicalStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 426,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bindWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeValues()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/IdTracker.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Future stateFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  CoderAndFuture getWaiting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 827,
  "endLine" : 845,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowMapTaskExecutor createMapTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordProcessingStats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Closeable setSideInputReadContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReader.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1094,
  "endLine" : 1107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Optional completeWorkAndGetNextWorkForKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendHumanizedBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/MetricsDataProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void fetchInitialPipelineGlobalConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable timersIterable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderRegistry.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowOperationContext createOperationContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStream format()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 377,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void error()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant computeProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 714,
  "endLine" : 730,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGcloudCancelCommand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getDefaultArtifacts()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1185,
  "endLine" : 1200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean waitForBatchJobTermination()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String errorMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void call()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedTrieResult getBoundedTrieValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean waitUntil()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/PipelineUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean createCollection()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List readCollection()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 234,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DestinationConfig buildBQDestinationConfig()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/PostgresqlSource.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::it" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema createSchema()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/utils/BigQueryTestUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::it" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateInstanceId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/utils/SpannerResourceManagerUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 341,
  "endLine" : 354,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecordsUnordered()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean insertDocuments()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String asCypher()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/DatabaseWaitOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::it" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_latest_secret_version_id()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_roles_from_file()",
  "longName" : "",
  "relativeFileName" : "infra/iam/migrate_roles.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_service_account_keys()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_stale()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def updateLastSyncTimestamp()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async getState()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromPubSubWithAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsub.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromText()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/textio.ts",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static encodeTiming()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 546,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function registerObject()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/serialization.ts",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7850,
  "endLine" : 7863,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_provision_api.ts",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1640,
  "endLine" : 1653,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function asNewEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendData: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "flush: async function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 697,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 779,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function maybeStripDataflowWindowedWrappings()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 530,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function encodeSchemaPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 390,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertDeepEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/assert.ts",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_protoc_gen_mypy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/expansion-service-container/boot.go",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def java_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_runner.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/expansion_service.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_message_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_dependency_sets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def java_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_bundle_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_test_split_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unique_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/util.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _should_sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _serve()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_par_do()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_map_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_short_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_cache_token()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_log_level_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_cacheables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _try_parse_as()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _test_stream_events_before_target()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_staging_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private _renderIncludeWindowInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableView.tsx",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private _renderVisualizeInFacets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableView.tsx",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/clusters/Clusters.tsx",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _display_dive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_single_pcoll_token()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_job_service.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_default_job_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_metrics_from_dataflow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_transform_for_applied_ptransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/ptransform_overrides.py",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_serial_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/fn_api_runner_microbenchmark.py",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _initialize_compressor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_part()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_orphaned_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/utils.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_dicom_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _table_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _table_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _calc_max_ops_budget()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/rampup_throttling_fn.py",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_client_entity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seek()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def avro_dict_to_beam_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_id_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/zscore.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/utils.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_constructor_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _map_column_names_to_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _map_column_names_to_types_from_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def strip_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_mappings()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_mapping()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_map_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unique()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def round()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _element_typehint_from_proxy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_subpartitioning_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_to_record_boundary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def benchmark_produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_batching_microbenchmark.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def union()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_composite_type_param()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _warn_on_unknown_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_code_object_identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _whichmodule()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _should_pickle_by_reference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _enum_getstate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/profiler.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def acquire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def purge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_in_ipython()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/interactive_utils.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_to_histogram()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_java.py",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WithKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_input_pvalues()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sanitize_java_traceback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _python_sdk_capabilities_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_input_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_valid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/create_source.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int64_user_gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query4.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/task.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_clean_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/conftest.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findBeamSdkWhl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/piputil.go",
  "fileLinesCount" : 220,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func infoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/provision.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeJobClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/prism/prism.go",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/symtab/main.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StageViaPortableAPI()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/stage.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func messageSeverity()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/job.go",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StartLoopback()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/extworker/extworker.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func harnessOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/extworker/extworker.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dot/dot.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 535,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewElementManager()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 354,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stageFile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/stage.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Submit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadWorkerID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/grpcx/metadata.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnsureSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/writer.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dedupIfRequired()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/deidentify.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractNextPageTokenFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigtableio/bigtable.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeAsRow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/schemaio/schemaio.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewQualifiedTableName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newGeneratePartitionsFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/end_estimator.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func protoEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func protoDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CrossLanguage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 527,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Impulse()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 448,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRunnerReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPythonVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResolveFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/symbols.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExecutionMsecUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/urns.go",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RemoveFakeImpulses()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/tree.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func goCapabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSideWindowMappingUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1167,
  "endLine" : 1182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeAccumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1267,
  "endLine" : 1280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Normalize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 673,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeBundleTimers()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 387,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCreateInitialRestrictionInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSplitRestrictionInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRestrictionSizeInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCreateTrackerInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newTruncateRestrictionInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newInitialWatermarkEstimatorStateInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 416,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWatermarkEstimatorStateInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 332,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewT()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printShortComposite()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ClassOf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func index()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoggingWithQuotaEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrecombineGroupingTable combining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForWindowObservingParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 645,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1918,
  "endLine" : 1931,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2289,
  "endLine" : 2302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long weigh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cache subCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BundleProcessor get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 980,
  "endLine" : 994,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnControlClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIsThrashing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/OutputSampler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FnApiStateAccessor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BeamFnStateClient forApiServiceDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcStateClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateBackedIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T computeNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 768,
  "endLine" : 781,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discoverSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 805,
  "endLine" : 818,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 547,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getPostgresTableSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticSourceOptions.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sampler fromRealDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sampler fromIntegerDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BlockingConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logWriteFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 510,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkEvent decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture writeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 572,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1607,
  "endLine" : 1630,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableReadOptions translateToBigtableReadOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doHoldLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 655,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ReadChangeStreamPartitionAction.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation deidentifyFhirStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 558,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpBody executeFhirBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 588,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message toModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createJobIdPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryResourceNaming.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadableInstant safeToMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1074,
  "endLine" : 1087,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigQueryRowWriter createRowWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryStorageStreamSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryStorageStreamReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 587,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow tableRowFromMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1434,
  "endLine" : 1451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProtoFieldTypeInteger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1802,
  "endLine" : 1815,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppendClientInfo of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString encodeUnknownFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write writeProtos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2556,
  "endLine" : 2569,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 449,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PayloadSerializer serializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void performFinalPullStateChecks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 459,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retire()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 627,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubCheckpoint getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 989,
  "endLine" : 1007,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1051,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/NaiveSpannerRead.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1131,
  "endLine" : 1147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ServiceCallMetric buildWriteServiceCallMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2604,
  "endLine" : 2617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeNumIncreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeNumDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type beamTypeToSpannerType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerAccessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpannerAccessor getOrCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void updateWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 552,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mutation createUpdateMetadataStateMutationFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 667,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized PartitionMetadataAdminDao getPartitionMetadataAdminDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 461,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean maxAttemptsExhausted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BackoffResult nextBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 790,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 958,
  "endLine" : 971,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/EntityToRow.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ProtoFromBytes.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uuid random()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/Uuid.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorCounterFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getStringAttributeValuesMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table patchTableDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 619,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row mapRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 480,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateRangeQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskReader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map constantsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadUtils.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergWriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 591,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 957,
  "endLine" : 971,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CustomOptional nextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retire()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void addValueInstantiator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 627,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanUpDriverSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 747,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher matcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadWithRedistributeOverride.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map overrideBootstrapServersConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileReadSchemaTransformFormatProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareTableAccordingWriteDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ingest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1878,
  "endLine" : 1892,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseJobIdLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskID acquireTaskIdLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HadoopInputFormatReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 876,
  "endLine" : 889,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T3 transformKeyOrValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 978,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionView createConfigurationView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1471,
  "endLine" : 1486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 863,
  "endLine" : 876,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateCsvFormatWithSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseHelpers.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Monitoring withEverythingCounted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Plugin createStreaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1700,
  "endLine" : 1713,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1764,
  "endLine" : 1778,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2540,
  "endLine" : 2553,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 708,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SempBasicAuthClientExecutor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BrokerResponse createQueueResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/SolaceCheckpointMark.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/WatermarkPolicy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1723,
  "endLine" : 1736,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantAvroDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertArrayStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1680,
  "endLine" : 1696,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReidentifyText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPReidentifyText.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeidentifyText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPDeidentifyText.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List inferExtraPackagesFromModelHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TranslationDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection reduceTimestamped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 410,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRowToProtoBytesFromSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadableByteChannel openLocalFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldEncodeNonEmptyBucketsOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 487,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowFilter translateRexNodeToRowFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeamTableStatistics getRowCountFromBQ()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field deepCopyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelOptCost getNonCumulativeCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decrement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPOperation of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPOperation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMultimap createAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropCatalog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCheckConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseCatalog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Table toTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateExternalTable.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TVFSlidingWindowFn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamPushDownIOSourceRel createPushDownRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamAggregationRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Queue collectRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsUnboundedPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamSqlEnvBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VarianceAccumulator combineWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceAccumulator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CombineFn createCombineFnAnalyticsFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor getJoinColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GcsResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metadata toMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PTransformReplacement getReplacementTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformOverrideFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture scheduleAtFixedRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture scheduleWithFixedDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 492,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FluentBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object extractJsonPrimitiveValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getExposedInvokables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 779,
  "endLine" : 795,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List readLines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkTotalNumOfFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerPCollectionView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getProcessVariables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 600,
  "endLine" : 613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowingStrategy fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowingStrategyTranslation.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Set reachableNodes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List prepareFilesForStaging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateNameFromStagePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ExecutableStageTranslation.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recursivelyFindSubTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 392,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object fromByteArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBucketIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String byteArrayToJsonString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/StringUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List readLines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FilePatternMatchingShardedFile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List readLines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExplicitShardedFile.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OffsetRangeTracker copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1105,
  "endLine" : 1118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 511,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema getFieldSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 621,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedPrecisionNumeric.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PayloadSerializer of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/payloads/PayloadSerializer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 421,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType map()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 831,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1329,
  "endLine" : 1342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor getMapType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertByteBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1292,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator getSetFieldCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CombineFieldsByFields of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1044,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1085,
  "endLine" : 1098,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1101,
  "endLine" : 1114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JoinInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 354,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtractSingleFieldFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object processLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimplePCollectionView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1911,
  "endLine" : 1924,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2122,
  "endLine" : 2138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 603,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toSnakeCase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 929,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toCamelCase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 945,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getEnvironmentOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PortablePipelineOptions.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printHelp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 602,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SortedSetMultimap getRequiredGroupNamesToProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 948,
  "endLine" : 961,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 774,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addCoderAndEncodedRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void route()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecordRouter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Optional findParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 426,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 491,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 712,
  "endLine" : 726,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Materializations.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Materializations.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Item create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder include()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 734,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToJson.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricFiltering.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 851,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionViewAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1102,
  "endLine" : 1115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1613,
  "endLine" : 1626,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void decodeWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowSupplier.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void testCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/CancellableQueue.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkEventsToPubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 773,
  "endLine" : 788,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1372,
  "endLine" : 1385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 452,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void savePerfsToInfluxDB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getOptimumCellPadding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SummaryGenerator.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InfluxDBSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getPosition = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 354,
  "endLine" : 370,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Carousel = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var clickHandler = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateTagTaskName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare_directory()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createPipelineCommand()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getGameStatsArgs()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_logger()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/logger.py",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_all_examples()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getDirSymbolsRecursive()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func visitTypeSpec()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func visitStructType()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func visitInterfaceType()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UserSharedExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/user_shared_example_loading_descriptor.dart",
  "fileLinesCount" : 79,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future load()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _applyViewOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _load()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/symbols/loaders/yaml.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/overlay/widget.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _scrollSoCursorIsOnTop()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/actions/components/reset.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _openStandalonePlayground()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_actions.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::playground" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 576,
  "endLine" : 591,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getDefaultExample()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/schema/migration_v001.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrap()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPublicClassName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isValidFileExtensionAndSDK()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsFileMain()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToSDKFromExt()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetupLogger()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async isAnyAssignedReviewerCommitter()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/pr.ts",
  "fileLinesCount" : 94,
  "components" : [ "primary::scripts" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function stopReviewerNotifications()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function remindAfterTestsPass()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/java-example/Task.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/java-example/Task.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordAccum mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func joinFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/go-example/main.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionList partitionPCollectionByCase()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/go-example/csvExample.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitRestriction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/java-example/Task.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/go-example/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-local-read/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/java-example/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/java-examle/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionList getPartitions()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getAnalysis()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TourPath? tryParse()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/path.dart",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/pipeline_options.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future deleteUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runIntegrationTest()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/build.gradle.kts",
  "fileLinesCount" : 189,
  "components" : [ "primary::learning" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseSdkParam()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/middleware.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 361,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromDatastoreUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/sdk.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/content.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processTemplate()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakePlaygroundClient()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func joinFn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/side_input/side_input/pkg/task/task.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformExecutor create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTransformExecutor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTransformExecutor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnLifecycleManager load()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SplittableProcessElementsEvaluatorFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PCollectionTuple applyStatefulParDo()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getInputProcessingWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1003,
  "endLine" : 1015,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void refreshAll()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1205,
  "endLine" : 1217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuiescenceDriver()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 327,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeAllFromManagers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagers.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedReader getReader()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByKeyOnlyEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupByKeyOnlyEvaluatorFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyUnmodified()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricResult convertStringSetMonitoringInfoToStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricResult convertBoundedTrieMonitoringInfoToBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentFactory createEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContainerRunning()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addForModelCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveBundle newBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture getWorkerStatus()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchSideInputHandlerFactory forStage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/BatchSideInputHandlerFactory.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnWindowExpirationArgumentProvider()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1041,
  "endLine" : 1053,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRelative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1326,
  "endLine" : 1339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1526,
  "endLine" : 1538,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1541,
  "endLine" : 1553,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessorImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StateT access()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W mergedWriteStateAddress()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void prefetchBags()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StateT get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExecutionTimeMonitoringInfos()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleStateRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 768,
  "endLine" : 780,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsPusher()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsPusher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Closeable activate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricQueryResults queryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DefaultMetricResults.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeDoubleDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Iterable toMonitoringInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ShortIdMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedTrieResult extractResult()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateLogMessage()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsLogger.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needToEmit()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 957,
  "endLine" : 972,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanBuilder newScanBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodahaleGraphiteSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodahaleCsvSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Encoder binaryEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializeWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 338,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PartialFunction replace()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 466,
  "endLine" : 478,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map fetchSparkWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateStream advance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/CsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphiteSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupByKeyVisitor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/BoundedDataset.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 850,
  "endLine" : 862,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JavaSparkContext createSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkContextFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T serde()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addExtraTranslators()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetPipelineOptions validate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerEdgeStartPoint()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryResults()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputOutputManagerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1403,
  "endLine" : 1415,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputOutputManagerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1417,
  "endLine" : 1429,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamOutputT applyTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataSet applyBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataSet applyBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataStream applyBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataStream applyBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Coder lookupCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterCoderUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDistributions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGauge()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableStageContext get()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageContextFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresStableInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/FlinkPortableRunnerUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getDesiredSizeBytes()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendPendingSplitsToSourceReaders()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkSourceReaderBase()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyCheckpointComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFlinkSourceSplitEnumerator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getDesiredSizeBytes()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/DedupingOperator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleCheckpointHandler getBundleCheckpointHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushData()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 711,
  "endLine" : 731,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long applyOutputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 828,
  "endLine" : 870,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1048,
  "endLine" : 1062,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputOutputManagerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1405,
  "endLine" : 1417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputOutputManagerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1419,
  "endLine" : 1431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1288,
  "endLine" : 1302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreWatermarkHoldsView()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1689,
  "endLine" : 1701,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 608,
  "endLine" : 621,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeLine()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateBundlingRelatedOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineOptionsValidator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long get()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 454,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StepContext createStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNextBundleCheck()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNextBundleCheck()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tryStartBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSamzaState()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 502,
  "endLine" : 514,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1083,
  "endLine" : 1095,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/StateIdParser.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ImpulseTranslator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPortablePipelineTranslator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needRepartition()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApplicationRunner runSamzaApp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunner.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReader.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getSplitPointsProcessed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillEntries()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleEntryIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean trySplitAtPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List reportProducedEmptyOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopReportingProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIsThrashing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 463,
  "endLine" : 475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream runJfrProfile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/JfrInterop.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CounterStructuredNameAndMetadata structuredNameAndMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroByteFileIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingStepMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedWindmillReader.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Source deserializeFromCloudSource()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 607,
  "endLine" : 619,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerMessage createWorkerMessageFromStreamingScalingReport()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPrettyString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ByteString encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/appliance/JniWindmillApplianceServer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkStream getWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 346,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NettyChannelBuilder withDefaultChannelOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DispatcherStubs create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void onFlushPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendChannels()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendSubChannels()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 476,
  "endLine" : 490,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntryStats calculateEntryStats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendHeartbeatSafely()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkFailureProcessor forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void distributeBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/EvenGetWorkBudgetDistributor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 361,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T findMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 719,
  "endLine" : 738,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractUniqueCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportHarnessStartup()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractCounterUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCacheForTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingEngineComputationConfigFetcher forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SideInputReader getSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract SideInputReader getSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Map getProcessingTimesByStepCopy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 457,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApiComponents apiComponentsFromUrl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTransport.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject fromSpec()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 361,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListJobMessagesResponse listJobMessages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeaseWorkItemResponse leaseWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportWorkItemStatusResponse reportWorkItemStatus()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDesiredNumUnboundedSourceSplits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/CustomSources.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IsmRecordCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 407,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpansionServer createExpansionService()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_mbox()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_google_doc_title()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RetryPolicy clientRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/RetryUtil.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createJobName()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/PipelineUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSecretVersion()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object parseSimpleNode()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List generateDefaultClusters()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String decrypt()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Iterable readTable()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  KafkaConsumer buildConsumer()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getRowCount()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 303,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_service_accounts_config()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_latest_service_account_key()",
  "longName" : "",
  "relativeFileName" : "infra/keys/keys.py",
  "fileLinesCount" : 383,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _secret_version_is_enabled()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _secret_version_is_destroyed()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_key_rotation_due()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_all_live_service_accounts()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_compliance()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def refresh()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_index_refresh()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initDBConnection()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function defaultRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getLogicalFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3877,
  "endLine" : 3889,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1268,
  "endLine" : 1280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2004,
  "endLine" : 2016,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function globalWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transform_cell_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_document()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_sdks_destinations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_generated_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_xlang_wrappers.py",
  "fileLinesCount" : 435,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_job_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_runner.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_beam_sdk()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _last_error_message()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def memoize_on_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def optimize_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def impulse_to_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_impulse_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_all_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _apply_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _intercept()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_id_interceptor.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sampler_for_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def do_sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_timers_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_pair_with_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_iterator_fn_for_sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cacheables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/augmented_pipeline.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_pcolls()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_recording_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_sql_chain()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_async()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _initialize_decompressor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_object_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_minibatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_upload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _path_open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ReadFromCsv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_points()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_temp_dir()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pre_finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pre_finalize_windowed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_buffer_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _window_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_apply_user_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_avro()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner_wrapper.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_database()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner_wrapper.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query_latest_statistics_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_to_client_batch_item()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_to_client_batch_item()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_temporary_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_blob()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seek()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def advance_file_past_next_sync_marker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conflict_clause()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_analyzing_syntax()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml_test_it.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_image_annotation_pairs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_onnx()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schema_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maven_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pipeline_spec_from_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_combine_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_combine.py",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pretty_example()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_var_int64()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def first()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equals()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_axis()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def duplicated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _var_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_csv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpack_positional_arg_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpack_lists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_map_unpack()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_service_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_tornado_coroutine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_containing_class()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_docker_compose_command()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigtable.py",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def linear_regression_no_numpy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query7.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Stage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/stage.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StageViaLegacyAPI()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/stage.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func portFor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sourceTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 766,
  "endLine" : 778,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sinkTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 792,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Evaluate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 467,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func gcsRecorderHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractDistributionValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/metrics.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FieldIndexByTag()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/structx/struct.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnableHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/grpcx/hook.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExecuteEnvWithIO()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/execx/exec.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/gzip.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func deidentify()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/deidentify.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigtableio/bigtable.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeAsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/schemaio/schemaio.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func calculateBucketCount()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func splitVectorSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/writer.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStagingServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/staging.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRetrievalServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/retrieval.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Commit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeTypedefs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/validate.go",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnvironmentUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inferExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unfoldReIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func bind()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeStateChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeDataChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeKVUnionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/cogbk.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeGBKUnionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/cogbk.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeChanDir()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 769,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeChanDir()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 771,
  "endLine" : 783,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func separateCompsAndLeaves()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 533,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 845,
  "endLine" : 858,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeWindowEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1014,
  "endLine" : 1028,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 721,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecoderForSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/iterable.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/iterable.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hashString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/pool/workerpool.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTinyBundleHarnessStateSamplerScoped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutboundObserverFactory fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/stream/HarnessStreamObserverFactories.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1373,
  "endLine" : 1387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1784,
  "endLine" : 1798,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2393,
  "endLine" : 2405,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map intermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 703,
  "endLine" : 717,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map finalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 719,
  "endLine" : 733,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1206,
  "endLine" : 1218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutionStateImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 555,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIsThrashing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  MultimapUserState createMultimapUserState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1277,
  "endLine" : 1289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchableIterable get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BagUserState.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString encodeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapSideInput.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Block fromValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BeamFnLoggingClient createAndStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreLoggers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeKeyRecursively()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnHarness.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row decodeRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inferAndVerifySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftPayloadSerializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PayloadSerializer getPayloadSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftPayloadSerializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 657,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AzfsResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 408,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1813,
  "endLine" : 1826,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2029,
  "endLine" : 2042,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2731,
  "endLine" : 2746,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant calculateNew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticWatermark.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sampler scaledSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 751,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomX509TrustManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/CustomX509TrustManager.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Read create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateTableExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 763,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateTableExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1283,
  "endLine" : 1295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1331,
  "endLine" : 1348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BiFunction handleMutationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1376,
  "endLine" : 1388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1478,
  "endLine" : 1492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1980,
  "endLine" : 1992,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2391,
  "endLine" : 2403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean doPartitionsOverlap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String makeRetrieveStudyMetadataRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IngestMessageResponse ingestHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 742,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HL7v2Message decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2MessageCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write fhirStoresImport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 896,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write fhirStoresImport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 922,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1473,
  "endLine" : 1487,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1854,
  "endLine" : 1866,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String retrieveErrorDetails()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 938,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createJobIdWithDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryResourceNaming.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatDatetime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Status parseStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 539,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Clustering clusteringFromJsonFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 765,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 464,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroRecordToMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1105,
  "endLine" : 1117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1159,
  "endLine" : 1171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageConverter get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TwoLevelMessageConverterCache.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getUpdatedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaUpdateUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteString toProtoByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicMessage buildTimestampPicosMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteString serializeBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 457,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter throttledTimeCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatsFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1125,
  "endLine" : 1137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubClient newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPath getSchemaPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 490,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubCoderProviderRegistrar.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerQuerySourceDef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransactionResult runInTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 427,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ChangeStreamDao getChangeStreamDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ModType parseProtoModType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 420,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/InitializeDoFn.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1481,
  "endLine" : 1493,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkActive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional findApiException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitSafeToProceed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAvailableWriteCountBudget()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RampupThrottlingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFn.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 496,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RowToEntity.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryBufferedSubscriberImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dataset getDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failOnInsert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 789,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Credentials getDefaultCredential()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XMLInputFactory getXMLInputFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 663,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertLogicalTypeFieldToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultUserDataMapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 423,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotInfo fromSnapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Expression convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/TableCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 942,
  "endLine" : 955,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterator delegate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntryMapperFn schemaEntryMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 424,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 647,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsCheckpointMark.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected S3ResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 657,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 623,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map updateKafkaProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map overrideBootstrapServersConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestampForRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Method findGetterMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void checkForFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Duration resolveDefaultApiTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 858,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaUnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/JsonReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionReaderFn.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogBeamSchema.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 938,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordWriter initRecordWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1537,
  "endLine" : 1549,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountAndSize getRecordCountAndSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 930,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateCSVFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvRowConversions.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseHelpers.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestResponseIO ofCallerAndSetupTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isUnbounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1090,
  "endLine" : 1103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1324,
  "endLine" : 1337,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeamFieldConverter beamLogicalNumericField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedBatchedSolaceWriter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publishSingleMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageProducer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/SolaceCheckpointMark.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 570,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  AvroCoder fromCacheOrCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaUserTypeCreator getCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1004,
  "endLine" : 1016,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkBatchSizeCorrectness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void downloadAndProcessExtraFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/KerberosConsumerFactoryFn.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sketch mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunInference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReduceFunctor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Fold.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Join createOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearRangesBelowInitialSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContiguousSequenceRange largestContinuousRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void crosswire()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/BigQueryTableFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateColumnsMappingFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Location parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/BaseBeamTable.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollection loadOrders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlPojoExample.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPLiteral last()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 613,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State setNextStatesAndAssignIndices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 763,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NullPolicy getNullPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSideInputLookupJoinRule.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map toBeamMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamPushDownIOSourceRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamPushDownIOSourceRel.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection assignTimestampsAndWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateWindowIsSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List rowToAvaticaAndUnboxValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsSeekableInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelNode getInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinAsLookup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPlus getCurrentSchemaPlus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List makeGetBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1025,
  "endLine" : 1037,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean backOffWasSuccessful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ApiComponents apiComponentsFromUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/Transport.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String verifyPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/io/TextSourceBenchmark.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node pushNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowStringInterpolator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowStringInterpolator.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void formatWildcardType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getClosureOfMethodsOnInterface()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor floatValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentBackoff withInitialBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentBackoff withMaxCumulativeBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class resolveProxyClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NumberedShardedFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnWithExecutionInformation doFnWithExecutionInformationFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 774,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection nonAdditionalInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformInputs.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher emptyFlatten()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 454,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isComposite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getLocalTimerNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateUniquePCollectonName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SplittableParDoExpander.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean anyInputsSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyStageFuser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable topologicalOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean unknownTransformFusion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 377,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJavaSDKCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  WriteFilesPayload getWriteFilesPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void record()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 724,
  "endLine" : 736,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MovingFunction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void writeAndOwn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayOutputStream.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateFailureResolvingIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdTester.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 527,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void startReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 448,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 736,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalResourceId getCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getSplitPointsProcessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileResult decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1214,
  "endLine" : 1226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportSourceLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skipHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeAndOwn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformingMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 569,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertByteBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 919,
  "endLine" : 937,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inner field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/FlattenTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionAndType createFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Level getLogLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/PipelineRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionList and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionView singletonView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionRowTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasUnresolvedParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WindowedValue createWithoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 397,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInheritedFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1326,
  "endLine" : 1340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwNonPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1342,
  "endLine" : 1355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String displayDataString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 746,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptions.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void validateWindowType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateWindowTypeForMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 607,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfo createPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampedValues timestamped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constructor load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap analyzeTimerFamilyDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1908,
  "endLine" : 1922,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap analyzeTimerDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1924,
  "endLine" : 1939,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnTimerMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1134,
  "endLine" : 1146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnTimerFamilyMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1181,
  "endLine" : 1193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constructor getByteBuddyInvokerConstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDescription getExtraContextFactoryMethodDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 894,
  "endLine" : 906,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/RawUnionValue.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectMapper objectMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getEstimate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean subPathMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricFiltering.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchesName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricFiltering.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set query()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionListContentsAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PCollectionContentsAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 792,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertSplitAtFractionSucceedsAndConsistent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant assignOutputTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 314,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CrashingRunner.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterator concat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnDataGrpcMultiplexer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server allocateAddressAndCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/InProcessServerFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long lastBase0AuctionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/AuctionGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long nextAuctionLengthMs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/AuctionGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Person nextPerson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Auction withAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String timingToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDialect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.leave = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 147,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.destroy = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 470,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Collapse = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ScrollSpy()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/copy-to-clipboard.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_single_artifact()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getLeaderBoardWithStreamingEngineArgs()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_sdk_examples()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/checker.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_additional_file_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dataset_file_name()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List? _getFilesFromMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/content_example_loading_descriptor.dart",
  "fileLinesCount" : 122,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExample()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onFileControllerChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "params: const EditorParams()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onCodeControllerChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEmptyIfNotExists()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _load()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/symbols/symbols_notifier.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/complexity.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_input.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/report_issue.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Offset _getLastCharacterOffset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GraphBuilder? parseDot()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/graph_builder.dart",
  "fileLinesCount" : 258,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleType _exampleTypeFromString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getLogOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getGraphOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory Categories_Category()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1319,
  "endLine" : 1331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory Categories()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1374,
  "endLine" : 1386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectsRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1429,
  "endLine" : 1441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectCodeResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1862,
  "endLine" : 1874,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _loadExamples()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/controllers/factories.dart",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AbstractMessage? _tryParseIfJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/parsers/messages_parser.dart",
  "fileLinesCount" : 54,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tab_body.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map _buildTagsFrequencyMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _tapAndExpectNavigationEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/external_url_navigation.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func saveLogs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findPipelineObjectName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceAndWriteLine()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetNetworkEnvsFromOsEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewProperties()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/property.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProcessingOutput()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 347,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProcessingStatus()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetLastIndex()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 381,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetGraph()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 398,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runCmdWithOutput()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 413,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func appendPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/emulator_wrapper.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::playground" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 477,
  "endLine" : 489,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 491,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProcessLine()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addGraphCode()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ChangeTestFileName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareJavaFiles()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/life_cycle/life_cycle_setuper.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::playground" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_license_script()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSplitLineAsMap()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionTuple createPCollectionTuple()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/java-example/Task.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/go-example/main.go",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/go-example/main.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sizeFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/python-example/task.py",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onParentNodePressed()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/nodes.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _openLoginDialog()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AbstractPage? createPage()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/router/page_factory.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future saveUnitSnippet()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/cloud.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/cmd/ci_cd/ci_cd.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/json.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isSupportedSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeRepo()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/additional_outputs/additional_outputs/cmd/main.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/branching/branching/cmd/main.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/cmd/main.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/flatten/flatten/cmd/main.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/partition/partition/cmd/main.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TransformEvaluator createTransformEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void maybeExtractResult()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getEarliestWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized WatermarkUpdate refresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getInputWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1017,
  "endLine" : 1028,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set refreshWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1227,
  "endLine" : 1238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult withLogicalMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepTransformResult build()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RootProviderRegistry javaNativeRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/RootProviderRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupByKeyOnlyEvaluatorFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectGraph()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortableMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricResult convertGaugeMonitoringInfoToGauge()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestJobService()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestJobService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ExternalEnvironmentFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DockerContainerEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerContainerEnvironment.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString decode()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoreArtifact()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessor getProcessor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 651,
  "endLine" : 662,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleProcessor create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 743,
  "endLine" : 757,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableProcessBundleDescriptor fromExecutableStage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PremergingStateAccessorImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant earliestWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TestInMemoryStateInternals.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnElementContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnMergeContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutableTriggerStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigableSet timersForDomain()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordMerges()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MultimapView fromIterable()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 371,
  "endLine" : 383,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 455,
  "endLine" : 467,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState containsKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 565,
  "endLine" : 577,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 580,
  "endLine" : 592,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 676,
  "endLine" : 688,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 752,
  "endLine" : 764,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isReady()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stringKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeInt64Distribution()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DistributionData decodeInt64Distribution()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GlobalCombineFnRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection windowsThatShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSet toMergedWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 548,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateMaterializations()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReadSourceTranslatorBatch.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PartialFunction match()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TranslatingVisitor()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void advance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void apply()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration boundReadDuration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SparkPipelineRunnerConfiguration parseArgs()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineRunner.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkJobServerDriver fromParams()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 556,
  "endLine" : 568,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 611,
  "endLine" : 623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getOrDecode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkProcessContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkProcessContext.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedAccumulator decode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 536,
  "endLine" : 548,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedAccumulator createCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 718,
  "endLine" : 729,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointDir()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 760,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant earliestWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JetInstance getJetInstance()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void updateLocalMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State mapToState()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/ReadSourceTranslatorBatch.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TestRunner.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetEnv()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchWorker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolve()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void emitWatermarkIfHoldChanged()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1169,
  "endLine" : 1181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processPendingProcessingTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1528,
  "endLine" : 1540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsContainerStepMap getMetricsContainerStepMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void pruneOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 741,
  "endLine" : 755,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MiniClusterArgs parseArgs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkMiniClusterEntryPoint.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkServerConfiguration parseArgs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DataSet applyBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DataStream applyBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlinkPipelineRunnerConfiguration parseArgs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeStart()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeAdvance()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalToReference()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPartialReduceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkPartialReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSDF()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkReduceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSource.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalizeSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedPushedBackElementsHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSDF()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void emitWatermarkIfHoldChanged()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1171,
  "endLine" : 1183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processPendingProcessingTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1530,
  "endLine" : 1542,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearRange()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 627,
  "endLine" : 638,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OrderedListState bindOrderedList()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1778,
  "endLine" : 1790,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getMapFromBroadcastState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T readInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 594,
  "endLine" : 605,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leavePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderTask()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueMessage()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOffset()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 474,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpMessage()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitAllPushbackValues()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 444,
  "endLine" : 458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyExceptionListeners()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tryStartBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitAllPushbackValues()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 432,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaStoreStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Factory createStateInternalsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableState isEmptyInternal()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 600,
  "endLine" : 612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SamzaServerConfiguration parseArgs()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT expand()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/transforms/GroupWithoutRepartition.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaGBKMetricOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaGBKMetricOp.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaMetricOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOp.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void withMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPortablePipelineTranslator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map createRocksDBStoreConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateConfigs()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollectionView createPCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 465,
  "endLine" : 478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerOrElementCoder fromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombiningGroupingTable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReadOperation forTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillEntriesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getLoggingDir()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 653,
  "endLine" : 664,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uploadJfrProfile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 718,
  "endLine" : 730,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowReshuffleFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingGroupAlsoByWindowReshuffleFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputT applyCombineFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setStateCleanupTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 470,
  "endLine" : 481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CreateIsmShardKeyAndSortKeyDoFnFactory.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundedQueueExecutor createWorkUnitExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 968,
  "endLine" : 979,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerCustomSourceOperationExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourceOperationExecutor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void initCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 529,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerMessage createWorkerMessageFromPerWorkerMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithinShardIsmPrefixReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 901,
  "endLine" : 912,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  int encodeToChunk()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 327,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackTimeInState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkTimingInfosTracker.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcWindmillServer newApplianceTestInstance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClientCall newCall()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel shutdownNow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String constructStreamCancelledErrorMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/DirectStreamObserver.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printSummaryHtmlForWorker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendSockets()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyedGetDataResponse getStateData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/GetDataClient.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TimeDomain timerTypeToTimeDomain()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncoding.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillStateReader forWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map aggregateHeartbeatsBySender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ImmutableList drainPendingFailuresToReport()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/FailureTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkFailureProcessor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void subscribeToRefreshBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSendCapture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimateSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SinkRegistry defaultRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SinkRegistry.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logHotKeyDetection()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/HotKeyLogger.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowsParDoFn.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSubSources()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapOverReaders()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 901,
  "endLine" : 913,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupAlsoByWindowFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportPeriodicWorkerUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable getDispatchLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  SideInput loadSideInputFromWindmill()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingEngineComputationConfigFetcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional createComputationConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FakeKeyedWorkItemCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReaderRegistry defaultRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderRegistry.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportBundleLull()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getParsedMetricName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNameSpaceSupported()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToPerStepNamespaceMetricsConverter.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setStateCleanupTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 677,
  "endLine" : 688,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigableSet getModifiedUserTimersOrdered()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 854,
  "endLine" : 865,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowingStrategy deserializeWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject toCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RowCoderCloudObjectTranslator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StagingResult stagePackageSynchronously()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateSideInputs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 1226,
  "endLine" : 1239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateCoderIsCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 934,
  "endLine" : 946,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map translateStateSpecs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InMemoryJobService create()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long count()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateSplunkPassword()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManagerUtils.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::it" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableInputStream newStream()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/JDBCSource.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::it" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/PostgresqlSource.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::it" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getLoadPeriods()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job forceCancelJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job cancelJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ResultSet executeStatement()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateJdbcPassword()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManagerUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_secret_ids()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_secret()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_project_iam_file()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initDbTablesIfNeeded()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clone_git_beam_repo()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3580,
  "endLine" : 3591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1887,
  "endLine" : 1898,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2290,
  "endLine" : 2301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4659,
  "endLine" : 4670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function serializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/serialize.ts",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/pipeline.ts",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createLoggingChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/logging.ts",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createLogMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/logging.ts",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jarName()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static whichPython()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "expr: extractFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/expansion-service-container/boot.go",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def subprocess_cmd_and_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_job_resources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _rename_if_different()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetProvisionInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def populate_data_channel_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def worker_handle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_expected_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_timer_coders_id_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_dofn_to_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_input_transform_watermarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_sample_exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compact_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_to_string_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_harness_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def release()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _blocking_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kill_process_gracefully()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_pool_main.py",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_master_url_and_dashboard()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_master_url_and_dashboard()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/Yaml.tsx",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recording_size_limit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inspect()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_pcollection_stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/interactive_pipeline_graph.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def event_time_formatter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pane_info_formatter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_recording_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_gcs_cache_dir()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/message_matchers.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cached_gcs_file_copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_job_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_gbk_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_common_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def complete_multipart_upload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_tree()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_tree()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _path_open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _replace_none_positions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _template_to_format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _path_open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_bigquery_io_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_metadata.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _query_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _query_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert_or_update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_splits()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_encoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_bq_tableschema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_soft_delete_enabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _path_open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/zscore.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_inference_fn_torch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _join_url_or_filepath()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_source_sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpickle_type_2_67_0()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_proto_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_timestamp_prefixing_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_varint_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quantile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def melt()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _substitute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _monkey_patch_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def union_schema_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_const_key_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _getattr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_output_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_num_workers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cloud_profiler_service_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_registered_pickle_by_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_imported_submodules()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _class_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_service_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_typed_value_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/json_value.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _loads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_server_errors_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_server_errors_and_timeout_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def factory_from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/profiler.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_batch_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def calculate_bucket_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cross_join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment.py",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sequence_backlog_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_secret_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _call_remote()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _terminate_pool()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _strip_output_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _args_to_named_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _allocate_materialized_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def trim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int64_gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query8.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query5.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def eval_input_receiver_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/model.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_generator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _gen_kv_pair()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_counter_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 518,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 564,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 378,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1703,
  "endLine" : 1715,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1733,
  "endLine" : 1745,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2466,
  "endLine" : 2481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 563,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateJobServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/prism.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 640,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func upload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/stage.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findDisplayDataType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/messages.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lastModified()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultSourceConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseOperationCounterResultsFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapEntryToString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toRow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeDocument()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerCombinerTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 8457,
  "endLine" : 8472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterStructWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/structs.go",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMethodsKeyed()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/structs.go",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PackBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unfoldMultiMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expandJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeStructPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/payload.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/float.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getUUID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeDataflowCustomCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnmarshalCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMarshaller()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 476,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1163,
  "endLine" : 1177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1260,
  "endLine" : 1273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func callNoPanic()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 551,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToCoGBK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshalReshuffleCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 851,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/bool.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LookupCustomCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/registry.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/special.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1904,
  "endLine" : 1915,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2275,
  "endLine" : 2286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2550,
  "endLine" : 2561,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompositeKeyPrefix subKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void release()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1008,
  "endLine" : 1019,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionState create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tryUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1228,
  "endLine" : 1239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OrderedListUserState createOrderedListUserState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WrappedObservingIterator create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map loadRegisteredTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 579,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getEquivalentSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseReadSplittableDoFn.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedElasticsearchSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1018,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean startImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExpiry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decodeWithVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkServerTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/CustomX509TrustManager.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 517,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 679,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MongoClient createClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 818,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createMongoClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1018,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List convertCells()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 730,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Write create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 827,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1351,
  "endLine" : 1364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retryIndividualRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1390,
  "endLine" : 1402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1548,
  "endLine" : 1559,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkRangeAdjacency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1676,
  "endLine" : 1687,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureChannelPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row cellToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DaoFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStreamTableDebugString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadataTableDebugString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/GenerateInitialPartitionsAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ResumeFromPreviousPipelineAction resumeFromPreviousPipelineAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMissingPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/PartitionReconciler.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message createHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListMessagesResponse makeListRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 818,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteBundlesResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1408,
  "endLine" : 1420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2Message fromModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableRow convertGenericRecordToTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertRepeatedField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logBigQueryError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableReference parseTableUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processReadRowsResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertError.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigQueryRowWriter createAndInsertWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List mergeRepeatedStructs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1179,
  "endLine" : 1193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow toTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter appendRowsRowStatusCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DynamicRead readDynamically()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 935,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder inferCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1339,
  "endLine" : 1351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecordsDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TagWithUniqueIds.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoadJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 823,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPullState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Channel newChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTopicExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier waitForStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PubsubClient newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDataCatalogSegments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateCommonDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readAvroGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 709,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 878,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashMap buildServiceCallMetricLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2672,
  "endLine" : 2683,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String tryGetTableName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timestamp next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timestamp previous()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/Mod.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/Mod.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord parseProtoPartitionStartRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createFakeParentPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/InitializeDoFn.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureStreamMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/PostProcessingMetricsDoFn.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlushBuffer getFlushBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 638,
  "endLine" : 649,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1137,
  "endLine" : 1148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1615,
  "endLine" : 1626,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1778,
  "endLine" : 1789,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1903,
  "endLine" : 1914,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkStarted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteBatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Query translateGqlQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TopicPath lookupTopicPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Coder coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CheckpointMarkImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection expandSdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorCounterFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getSchemaWithoutAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRowToRawBytesFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateWholeTableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCopyJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobStatus runJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateHash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeMismatchSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GoogleAdsUserCredentialFactory fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsUserCredentialFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ConnectionManager.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHosts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1008,
  "endLine" : 1022,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AssignDestinations.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dropNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeMapByteHashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUngroupedRowsToFilesDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergDestination instantiateDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PortableIcebergDestinations.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsyncBatchWriteHandler byId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAsyncFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FluentBackoff retryBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRateLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KinesisReaderCheckpoint getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShardCheckpoint toCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable unwrapCompletionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture internalSubscribe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ackEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GetMetricStatisticsRequest createMetricStatisticsRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builderFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystemConfiguration.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathWithEncoding getPathContentEncoding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 465,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DriverConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransactionsImplementation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseKafkaWriterFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRowToRawBytesFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withGCPApplicationDefaultCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1595,
  "endLine" : 1607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withGCPApplicationDefaultCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3702,
  "endLine" : 3713,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuccessfulRpcMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deserializer getDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/LocalDeserializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompletion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportBacklog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 768,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkArguments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSourceDescriptor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 497,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimestampPolicyContext updateWatermarkManually()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 729,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/AvroReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderContext getReaderContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RedisCursor byteKeyToRedisCursor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getDefaultCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 606,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1792,
  "endLine" : 1805,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 678,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableInputStream newStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 986,
  "endLine" : 999,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void parseAndThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 624,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ApiIOError of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/ApiIOError.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void instantiateCdapPluginObj()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema inferBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 904,
  "endLine" : 915,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 960,
  "endLine" : 980,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2274,
  "endLine" : 2295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeamFieldConverter beamArrayField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row mapRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized TransformServiceLauncher forProject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/Controller.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 810,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 864,
  "endLine" : 875,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 710,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenericData getGenericData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1742,
  "endLine" : 1754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAICreateCatalogItem.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/MapStringToDlpRow.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlus mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int findAvailablePort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row buildOrGetKwargsRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Class forName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/util/InstanceUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowByBuilder projected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ReduceFunctor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/functional/ReduceFunctor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContiguousSequenceRange largestRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/PerKeyTickerGenerator.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void eventBuffered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isContiguous()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 624,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType getBeamFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/SchemaUtils.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractFromCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableNameExtractionUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedPayloadKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/NestedPayloadKafkaTable.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldGenerator createGeneratorForField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorRowFn.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema projectSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datastore/DataStoreV1TableProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String beamRow2CsvLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/schema/BeamTableUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setupCustomTableResolution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCreateCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateCatalog.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropDatabase.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlColumnDeclaration.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unparseColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateExternalTable.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lpad()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String rpad()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void byteArrayPadding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Properties ensureDefaultProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregationRule.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIntersectRel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamIOSourceRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImplement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 710,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void verifySupportedTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCoGBKJoinRel.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection assignTimestampsAndWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toRowList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadUdfs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getJavaClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamJavaTypeFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlCli.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map toTableMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List makeRemoveBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1346,
  "endLine" : 1357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingHttpBackOffHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 579,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addErrorForCodeAndUrlContains()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List matchGlobs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchResult toMatchResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceBuilder fromClassName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void increaseDefaultStreamReadConstraints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonFactory createJsonFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 465,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map translateStateSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 856,
  "endLine" : 875,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewFn viewFnFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionViewTranslation.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowMappingFn windowMappingFnFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionViewTranslation.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Environment resolveAnyOfEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 350,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String registerPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PTransform updateOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReference fromSideInputId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SideInputReference.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/FieldAccessVisitor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean unknownTransformCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findAvailablePort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileBasedSink sinkFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayOutputStream.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String arrayToNewlines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/StringUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context createFromStateContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineContextFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppliedCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyNoNestedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRowToBytesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1097,
  "endLine" : 1108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeWriterInBackground()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 589,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalResourceId resolveLocalPathWindowsOS()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAllViaFileBasedSourceTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean referencesSingleField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedPrecisionNumeric of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedPrecisionNumeric.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map loadProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/Providers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1050,
  "endLine" : 1061,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 558,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row selectRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteCodeAppender appender()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ConvertHelpers.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 745,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 786,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 806,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 820,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void crossProduct()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 619,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/TypedSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLogicalTypeUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 553,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 653,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeTotalNumElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 984,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollection createPrimitiveOutputInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor extractFromTypeParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 584,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Duration getDefaultPeriod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PartitioningWindowFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean advanceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 596,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1090,
  "endLine" : 1101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerKeyWithHotKeyFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1650,
  "endLine" : 1661,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 433,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 675,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constructor load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 730,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation beforeDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 876,
  "endLine" : 887,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObservingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QuantileState empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QuantileState singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collapseIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 474,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 625,
  "endLine" : 636,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectMapper objectMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 677,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStopPolling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 655,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithRepresentativeValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 904,
  "endLine" : 915,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 945,
  "endLine" : 956,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void validateWindowStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadableState immediate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/ReadableStates.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set queryLineageV1()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionViewAssert inPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1147,
  "endLine" : 1158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder advanceProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowSupplier of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowSupplier.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkCombineFnShardsMultipleOrders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StreamObserver outboundObserverFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection sourceEventsFromPubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 690,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkEventsToKafka()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 714,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkResultsToKafka()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 815,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String nextString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/StringsGenerator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Auction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNestedIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/sql/SelectEvent.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean anyActivity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkPerf.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean anyActivity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkPerf.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int stepLengthSec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prune()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NexmarkQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQuery.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery2.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NexmarkQueryName fromId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkQueryName.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TpcdsRunResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getTableColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InfluxDBSettings getInfluxSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String nexmarkDataPoints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOITMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/IOITMetrics.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tab.prototype.activate = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 66,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showAll()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def getSupportedJavaVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 458,
  "endLine" : 469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_github_token()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getLeaderBoardArgs()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/grpc_client.py",
  "fileLinesCount" : 204,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_example()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildYamlString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_java/src/main/java/com/playground/extract_symbols/Main.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func visitFuncDecl()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandardExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/standard_example_loading_descriptor.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _handleLoadException()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _toStartOfFullLine()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _loadGoogleJs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_filter_bubble.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size calculateSize()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/painters/node_painter.dart",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjects()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectCode()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future saveSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _checkStatusWithRetry()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initializeRouter()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/locator.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SetSdkMessage? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/models/set_sdk_message.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onRun()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcuts_manager.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandalonePlaygroundMultiplePath? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/path.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List filterExamplesByTags()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmbeddedPlaygroundSingleFirstPath? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/path.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_editor.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AbstractPage? createPage()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/router/page_factory.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/controller.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::playground" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getConfigFromJson()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processErrorWithSavingOutput()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 592,
  "endLine" : 605,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckPathIsValid()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/path_checker.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getVarName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadYamlFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/common.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toDatasetDTOs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/emulator.go",
  "fileLinesCount" : 117,
  "components" : [ "primary::playground" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Validator()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Preparer()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function distinctReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 269,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async writeState()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await stopReviewerNotifications()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function waitOnAuthor()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private excludeFromReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/reviewerConfig.ts",
  "fileLinesCount" : 142,
  "components" : [ "primary::scripts" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/FlattenExample.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/go-example/main.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/java-example/Task.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/go-example/main.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/java-example/Task.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transforms()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/go-example/main.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/java-example/Task.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection checkExistUpperWordsInLowerCaseView()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionList applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/java-example/Task.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func partitionPCollectionByCase()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/go-example/main.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/go-example/from_memory.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/java-example/CSVExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/go-example/main.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/go-example/main.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/java-example/Task.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func partition()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NodeModel fromResponse()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/node.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/screen.dart",
  "fileLinesCount" : 177,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future dispose()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 387,
  "endLine" : 398,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/builders/content_tree.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getContentTree()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getUnitContent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnsureMethod()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/middleware.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::learning" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/json.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func loadLearningPathInfo()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/yaml.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func loadLearningModuleInfo()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/yaml.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func loadLearningGroupInfo()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/yaml.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func loadLearningUnitInfo()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/yaml.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSupportedSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/load.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::learning" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 492,
  "endLine" : 502,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 540,
  "endLine" : 550,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 588,
  "endLine" : 598,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 636,
  "endLine" : 646,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 684,
  "endLine" : 694,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 732,
  "endLine" : 742,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 828,
  "endLine" : 838,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 876,
  "endLine" : 886,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 924,
  "endLine" : 934,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 972,
  "endLine" : 982,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1020,
  "endLine" : 1030,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1068,
  "endLine" : 1078,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1116,
  "endLine" : 1126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1164,
  "endLine" : 1174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1212,
  "endLine" : 1222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1260,
  "endLine" : 1270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1308,
  "endLine" : 1318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1354,
  "endLine" : 1364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1413,
  "endLine" : 1423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1574,
  "endLine" : 1584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1630,
  "endLine" : 1640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1685,
  "endLine" : 1695,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1733,
  "endLine" : 1743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1781,
  "endLine" : 1791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1829,
  "endLine" : 1839,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1877,
  "endLine" : 1887,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1925,
  "endLine" : 1935,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1973,
  "endLine" : 1983,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2021,
  "endLine" : 2031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2070,
  "endLine" : 2080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2125,
  "endLine" : 2135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2173,
  "endLine" : 2183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2221,
  "endLine" : 2231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2269,
  "endLine" : 2279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2319,
  "endLine" : 2329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2386,
  "endLine" : 2396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2462,
  "endLine" : 2472,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2510,
  "endLine" : 2520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2562,
  "endLine" : 2572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2629,
  "endLine" : 2639,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2673,
  "endLine" : 2683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2742,
  "endLine" : 2752,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flatten_with()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/FlattenWith/FlattenWith/task.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transforms()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/io/textio/read/cmd/main.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combinefn/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/simple_function/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/composite/composite/cmd/main.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/groupbykey/groupbykey/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/sum/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/mean/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/min/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/count/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/max/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/filter/filter/cmd/main.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/filter/pardo/cmd/main.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionList applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedWorkItemCoder getKeyedWorkItemCoder()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGroupByKey.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  AppliedPTransformOutputKeyAndWindow create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReadEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onException()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateShards()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadyCheckingSideInputReader createReaderForViews()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/CloseableResource.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ServerFactory getServerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerFactory getServerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addLengthPrefixByteArrayCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessor getProcessor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 633,
  "endLine" : 643,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrentHashMap getCache()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMaxEnvironmentClients()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleStageBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 451,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void finalizeAllOutstandingBundles()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleFinalizationHandlers.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage handleAppendRequest()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 622,
  "endLine" : 632,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage handleClearRequest()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 635,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableProcessElementInvoker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persist()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMultimap copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 600,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 598,
  "endLine" : 608,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsPusher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void takeSampleOnce()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 363,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData addAll()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getOrCreateShortId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ShortIdMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Map get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ShortIdMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedTrie toProto()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized BoundedTrieNode asTrie()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupByKeyViaGroupByKeyOnly.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set windowsThatAreOpen()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set collectWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 391,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvaluationContext translatePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Future runAsync()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offerNewState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String renderName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetric.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializeSeq()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 470,
  "endLine" : 482,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedValueMultiReceiver outputManager()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUnresolved()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputStorage.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map initWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CreateStream nextBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  String getSourceName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuntimeException beamExceptionFrom()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkRunnerDebugger fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerDebugger.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String renderName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkBeamMetric.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isKeyAndWindowCoderConsistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableStageContext get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageContextFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedAccumulator mergeValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 736,
  "endLine" : 746,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedAccumulator mergeCombiners()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 754,
  "endLine" : 764,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T readObject()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/UnboundedDataset.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processNonBufferedRegularItems()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryProcess()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ViewP.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getDefaultOverrides()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object applyEx()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized MetricQueryResults queryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunctionPrimitive.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T getSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2SideInputReader.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2BoundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createCommittedMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createAttemptedMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unzip()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitAllPushedBackData()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 952,
  "endLine" : 968,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInvokeStartBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 980,
  "endLine" : 991,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1297,
  "endLine" : 1307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void emit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1335,
  "endLine" : 1347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFiredOrDeletedTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1645,
  "endLine" : 1655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1168,
  "endLine" : 1185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PortablePipelineResult runPipelineWithTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyOfRemovedMetric()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FileReporter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set collectWindows()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/HashingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/KeyedBufferingElementsHandler.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkSourceSplit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplit.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkSourceSplit getReaderCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 687,
  "endLine" : 697,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1181,
  "endLine" : 1196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCleanupTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1198,
  "endLine" : 1209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitAllPushedBackData()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 954,
  "endLine" : 970,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInvokeStartBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 982,
  "endLine" : 993,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1299,
  "endLine" : 1309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void emit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1337,
  "endLine" : 1349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFiredOrDeletedTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1647,
  "endLine" : 1657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OrderedListState bindOrderedList()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 932,
  "endLine" : 942,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1097,
  "endLine" : 1107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1166,
  "endLine" : 1178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1275,
  "endLine" : 1285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1414,
  "endLine" : 1424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1437,
  "endLine" : 1447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState contains()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1556,
  "endLine" : 1566,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1635,
  "endLine" : 1645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SetState bindSet()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1746,
  "endLine" : 1756,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkBroadcastStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 639,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 676,
  "endLine" : 688,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueMessage()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setError()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 388,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 428,
  "endLine" : 442,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalFailure()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ImpulseTranslator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIOTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void asyncCloseReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderCache.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setMaximumPoolSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReaderFactory.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Instant windmillToHarnessTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimeUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExperimentContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ExperimentContext.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getDataFromMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProcessingDistributionsForWorkId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant earliestAllowableCleanupTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 521,
  "endLine" : 531,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeLogging()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkerHarnessHelper.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowSideInputReadCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSideInputReadCounter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReifyTimestampAndWindowsParDoFnFactory.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmSinkWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterName named()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withOrigin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withStepName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withPrefix()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withOriginalName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withOriginalName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withSystemName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withOriginalRequestingStepName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName withInputIndex()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameContext create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/NameContext.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowWorkProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Snapshot getSummaryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/DirectStreamObserver.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/DirectStreamObserver.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScheduledExecutorService executorForDispatchedStreams()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized StreamObserver delegate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void poison()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/RangeCoder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 708,
  "endLine" : 718,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternedByteString stateTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StateT get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BagState bindBag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueState bindValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Coder getAndClearCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 987,
  "endLine" : 997,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseStatusServlet statusServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAndProcessFailure()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reportFailureInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/StreamingApplianceFailureTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int waitForBudgetRefreshEventWithTimeout()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/StatuszServlet.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldLogFullThreadDump()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingKeyedWorkItemSideInputDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ValuesDoFnFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IsmSideInputReader forTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap createNewGlobalDataStreams()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getPerWorkerMetricsUpdateFrequency()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportPeriodicWorkerMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkerMessage createWorkerMessageForStreamingScalingReport()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComputationConfig create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/ComputationConfig.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String flushBufferToString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingGroupAlsoByWindowViaWindowSetFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingGroupAlsoByWindowViaWindowSetFn.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readNItemsFromIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int commonPrefixLength()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CloudObject addComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJobMonitoringPageURL()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDefaultContainerVersion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2712,
  "endLine" : 2722,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobSpecification translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job updateJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DistributionResult getDistributionValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowMetricQueryResultsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmRecord decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applicableTo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void setState()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized boolean tableExists()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProperty()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result waitForConditionAndExecute()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateNewId()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableSecretVersion()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableSecretVersion()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroySecretVersion()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSecret()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumePages()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object parseJsonString()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List parseJsonArray()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List readRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordsSubject asAvroRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordsSubject asParquetRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordsSubject asJsonRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageOrBuilder config()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/OracleSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::it" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MysqlSourceConfig config()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/MySQLSource.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyManagementServiceClient getKMSClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSClientFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::it" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String encrypt()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SubscriptionName toSubscriptionName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpBase()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDatabase()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dropDatabase()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MSSQLResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_service_account()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_all_live_managed_secrets()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_yaml_file()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_yaml_file()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchLastSyncTimestampFallback()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async run()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4040,
  "endLine" : 4050,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5160,
  "endLine" : 5170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7548,
  "endLine" : 7558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 667,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3875,
  "endLine" : 3885,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2678,
  "endLine" : 2688,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 3044,
  "endLine" : 3054,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/pardo_context.ts",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 510,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "combineFn: toCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function binaryCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transform_config_details()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remove_dependency_from_requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_beam_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_artifacts_manifests_json_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_cloud_build_id_and_log_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_state_event()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_job_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _merge_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def can_fuse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_as_main_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deduplicate_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bundle_manager_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _iterable_state_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_root_bundle_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_currently_evaluating()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_bundle_finalization()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_user_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_status_response()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def worker_printable_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operation_specs.py",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def discard()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_log_level_from_options_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_pool_main.py",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/read_cache.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_source_to_cache_signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_pipeline_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _calculate_user_transform_labels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def style()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_container_image_from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flatten_input_visitor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def defer_remainder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_valid_compression_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_multipart_upload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def complete_multipart_upload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_compression()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WriteToCsv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _bytestring_to_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _setup_temporary_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_row_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_batch_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_table_schema_from_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dict_table_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decode_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/huggingface.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_chunk_to_dict_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/bigquery.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _specifiable_from_spec_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tearDownClass()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_numpy_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_tags_for_garbage_collection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_current_process_memory_in_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_inference_fn_tensorflow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assign_or_fail()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _preprocess_for_testing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_external_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_venv_to_clone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_against_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_as_composite()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to_iceberg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_structured_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_paneinfo_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hasnans()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def columns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_proxy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _total_memory_usage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_difference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __add__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assert_not_applying_PDone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def binary_slice()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_constraint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_container_prebuilding_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_default_gcs_bucket()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_accessible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_relative_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_skeleton_enum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _enum_getnewargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def proxy_info_from_environment_var()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/http_client.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_caller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/logger.py",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def acquire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_micros()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_single_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_batch_clause()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_row_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_fs_yaml_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_config_with_descriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_batch_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remote_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_environment_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _materialize_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_pickled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_window_mapping_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_labels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int64_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query5.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_legacy_input_feature_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/criteo_tft/criteo.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_experiment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/task.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_existing_issues_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def contains_in_any_order()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sort_lists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_all_distributions_by_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_distributions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Submit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/job.go",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 439,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newPreprocessor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1092,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2014,
  "endLine" : 2027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/processingtime.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/processingtime.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/prism.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newEval()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCustomSourceInputStep()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/messages.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnsureTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractBodyFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mustInferSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkTypeRegistered()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newQueryOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/query_options.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tryApplyBulk()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCollectionSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getChunkSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_split.go",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/common.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/common.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inferProjection()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeFilters()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inferCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Printf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LegacyMultiRetrieve()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 602,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 698,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 780,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 844,
  "endLine" : 854,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 899,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 959,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1019,
  "endLine" : 1029,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1085,
  "endLine" : 1095,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1176,
  "endLine" : 1186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1251,
  "endLine" : 1261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 555,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 607,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 564,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 703,
  "endLine" : 713,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 764,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 839,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 875,
  "endLine" : 885,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 946,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 993,
  "endLine" : 1003,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1301,
  "endLine" : 1311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1395,
  "endLine" : 1405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1443,
  "endLine" : 1453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1497,
  "endLine" : 1507,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 600,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 775,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 831,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 885,
  "endLine" : 895,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 942,
  "endLine" : 952,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 994,
  "endLine" : 1004,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1055,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1091,
  "endLine" : 1101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1151,
  "endLine" : 1161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1268,
  "endLine" : 1278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1351,
  "endLine" : 1361,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1428,
  "endLine" : 1438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1523,
  "endLine" : 1533,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1603,
  "endLine" : 1613,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1662,
  "endLine" : 1672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1728,
  "endLine" : 1738,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1802,
  "endLine" : 1812,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1858,
  "endLine" : 1868,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2000,
  "endLine" : 2010,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2063,
  "endLine" : 2073,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2108,
  "endLine" : 2118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2153,
  "endLine" : 2163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2224,
  "endLine" : 2234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2353,
  "endLine" : 2363,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2473,
  "endLine" : 2483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2647,
  "endLine" : 2657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2705,
  "endLine" : 2715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2768,
  "endLine" : 2778,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2814,
  "endLine" : 2824,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2853,
  "endLine" : 2863,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2892,
  "endLine" : 2902,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2934,
  "endLine" : 2944,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3017,
  "endLine" : 3027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3118,
  "endLine" : 3128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3163,
  "endLine" : 3173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3245,
  "endLine" : 3255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3292,
  "endLine" : 3302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3339,
  "endLine" : 3349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3389,
  "endLine" : 3399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3446,
  "endLine" : 3456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3514,
  "endLine" : 3524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3576,
  "endLine" : 3586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3637,
  "endLine" : 3647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3720,
  "endLine" : 3730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3764,
  "endLine" : 3774,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3831,
  "endLine" : 3841,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3924,
  "endLine" : 3934,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4005,
  "endLine" : 4015,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4091,
  "endLine" : 4101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4173,
  "endLine" : 4183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4237,
  "endLine" : 4247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4318,
  "endLine" : 4328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4403,
  "endLine" : 4413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4489,
  "endLine" : 4499,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4567,
  "endLine" : 4577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4655,
  "endLine" : 4665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4742,
  "endLine" : 4752,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4836,
  "endLine" : 4846,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4914,
  "endLine" : 4924,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4972,
  "endLine" : 4982,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 430,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 633,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 681,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 732,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 800,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 830,
  "endLine" : 840,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 890,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 928,
  "endLine" : 938,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 985,
  "endLine" : 995,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1032,
  "endLine" : 1042,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1083,
  "endLine" : 1093,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1205,
  "endLine" : 1215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1332,
  "endLine" : 1342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1379,
  "endLine" : 1389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1428,
  "endLine" : 1438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1484,
  "endLine" : 1494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1524,
  "endLine" : 1534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1574,
  "endLine" : 1584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1650,
  "endLine" : 1660,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 633,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 690,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 738,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 845,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 896,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 957,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1025,
  "endLine" : 1035,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1081,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func genImpulse()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeCompactors()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExpansionServiceRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPyExpansionServiceRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeMany()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeCoderRefs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeCoderRefs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func urnToWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/user.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/user.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/user.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/user.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 653,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 719,
  "endLine" : 729,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 801,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 877,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 941,
  "endLine" : 951,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1078,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1204,
  "endLine" : 1214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1294,
  "endLine" : 1304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1154,
  "endLine" : 1165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1194,
  "endLine" : 1208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 739,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findFreeName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1148,
  "endLine" : 1159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1179,
  "endLine" : 1189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 960,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 411,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewUserStateAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 508,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 641,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 436,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEqualList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPane()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/panes.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncoderForSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/iterable.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NullableEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/nil.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEqualList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsBound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Substitute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func substituteList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetPTransformID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hashName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/sum.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 600,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 618,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Equals()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/equals.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Count()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/count.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mapper create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowedSplitResult forRoots()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/WindowedSplitResult.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void outputTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1736,
  "endLine" : 1747,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2058,
  "endLine" : 2068,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2305,
  "endLine" : 2315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2318,
  "endLine" : 2328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2600,
  "endLine" : 2610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2697,
  "endLine" : 2707,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeDomain translateTimeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2869,
  "endLine" : 2879,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isProperPrefixOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEquivalentNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutionStateTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/DataSampler.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void outputTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 770,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  BagUserState createBagUserState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1197,
  "endLine" : 1207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CachingStateIterable readAllAndDecodeStartingFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingStateIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 521,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpansionServer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 814,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteJmsResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1178,
  "endLine" : 1189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1314,
  "endLine" : 1324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setSparkReceiverBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TProtocolFactory getProtocolFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftPayloadSerializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 685,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 841,
  "endLine" : 851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withConnectionProperty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Instant debeziumRecordInstant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaConnectUtils.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void recoverRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 694,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request createAdvanceRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1291,
  "endLine" : 1301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1491,
  "endLine" : 1501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpMessageCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 448,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedMqttReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 583,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 773,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 985,
  "endLine" : 995,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List mergeRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1714,
  "endLine" : 1724,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2000,
  "endLine" : 2010,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markNewPartitionForDeletion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDetectNewPartitionMissingPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/DetectNewPartitionsState.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/StreamPartitionWithWatermark.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Hl7V2Store createHL7v2Store()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2MessageCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String fetchResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 630,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write fhirStoresImport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 898,
  "endLine" : 908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1293,
  "endLine" : 1304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadParameter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  HealthcareIOError of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOError.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppendRowsContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableSchema fromGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 595,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bigquery newBigQueryClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroNumeric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1206,
  "endLine" : 1217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPicosTimestampPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageSourceBase.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processReadRowsResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageAvroReader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteSchemaTransformProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Integer convertDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicMessage buildTimestampPicosMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeTemporaryTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema schemaToProtoTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryTableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSource.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppendClientInfo of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString mergeNewFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final  SideInputT sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Counter createRPCRequestCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateRpcLatencyMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicRead readDynamicallyTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 690,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDatumTransformer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 731,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoadJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startExtractJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startQueryJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCopyJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithTopicCoder.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InputSchemaFactory inputSchemaFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema removeFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Schema buildSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlatSchemaPubsubMessageToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getMessageAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTopicExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPath getSchemaPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1325,
  "endLine" : 1335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1390,
  "endLine" : 1400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkMandatoryFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map mutationAsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransactionResult runInTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InTransactionContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized PartitionMetadataDao getPartitionMetadataDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord parseProtoPartitionEventRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildPartitionsRecord toChildPartitionsRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessContinuation processPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAllPartitionsCreatedAfter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hexValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract TrfmT buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2087,
  "endLine" : 2098,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RpcWriteAttemptImpl newWriteAttempt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitSafeToProceed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordWriteCounts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestLatency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration shouldThrottleRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static O11y create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 919,
  "endLine" : 937,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 848,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2129,
  "endLine" : 2139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/CloudPubsubTransforms.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetByteRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/BlockingCommitterImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Subscriber newSubscriber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopicPath getTopicPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UuidDeduplicationTransform.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiFuture finalizeWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 743,
  "endLine" : 753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List readAvroTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 521,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSelectQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshIfStale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloseableIterable maybeApplyFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadUtils.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOnlyChildName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalDateTime getLocalDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CredentialsProviderDelegate create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KinesisReaderCheckpoint generateInitCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listShardsFollowingClosedShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int sizeIncrement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendMessageBatchRequestEntry apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 550,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean atMostOne()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3WritableByteChannel.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S3ResourceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static S3ResourceId fromUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/JavaBinCodecCoder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean runnerPrefersLegacyRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1804,
  "endLine" : 1818,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2064,
  "endLine" : 2074,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaIOReadImplementationCompatibilityException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void setLatestOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 487,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getSplitBacklogMessageCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 792,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CustomTimestampPolicyWithLimitedDelay.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsplittableRestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withInputMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystemModule.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/ParquetReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollResult apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionPollerFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initiateWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 569,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingListCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkIfTableIsEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkResultIfTableExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1042,
  "endLine" : 1056,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairPathAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1568,
  "endLine" : 1578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 712,
  "endLine" : 724,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1008,
  "endLine" : 1018,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfWithModelClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 853,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final RowToCsv build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvRowConversions.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CsvIOParseResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map mapFieldPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseHelpers.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Result.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Monitoring withCountCaching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call ofCallerAndSetupTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void backoffIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 357,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseT call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 600,
  "endLine" : 610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RequestResponseIO of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Pair usingRedis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsingRedis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initPulsarClients()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Job newJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long getNumRecordsBeforeOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigWrapper fromJsonString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/ConfigWrapper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigWrapper fromJsonFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/ConfigWrapper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Plugin withHadoopConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 681,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 786,
  "endLine" : 804,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SessionService getSessionServiceWithProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceWriteSessionsHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String retrieveSecret()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/GCPSecretSessionServiceFactory.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesXMLMessage receive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageReceiver.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int publishBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageProducer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BrokerResponse.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema toBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImageRequest mapToRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImageRequest mapToRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPInspectText.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFromURIFn.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFromBytesFn.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Ir createIrCopy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SerializableIr.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getObjectOverhead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addIfRoom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PythonExternalTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlatMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/RightJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShuffleOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/ShuffleOperator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FullJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/LeftJoin.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FillGaps of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void gcMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 533,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema translateSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/schemaio-expansion-service/src/main/java/org/apache/beam/sdk/extensions/schemaio/expansion/ExternalSchemaIOTransformRegistrar.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoPayloadSerializerProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 504,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BucketBounds explicit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramAccumulator decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional tableBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/BigQueryTableFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional tableBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/PubsubTableFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateColumnsMappingCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParsedLocation parseLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlNode parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProceedPointer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterizedType findCombineFnSuperClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void validateMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvaticaPreparedStatement newPreparedStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteFactoryWrapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCreateFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateFunction.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateDatabase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSortRule.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStringType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamPushDownIOSourceRel.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImplement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 728,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineOptions createPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double estimateFilterSelectivity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal calculateXavg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal calculateYavg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeStats getBeamNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/RelMdNodeStats.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlCli build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlCli.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1217,
  "endLine" : 1229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNameCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsResourceId getCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedTransform read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedTransform write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean returnsOthersOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T decodeFromByteArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor byteValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor shortValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentBackoff withMaxBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BucketingFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldCopy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifySchemaSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object deserializeFromByteArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNative()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/NativeTransforms.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ForwardingPTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Environment createExternalEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String registerPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder paramWindowedValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher createViewWithViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getEvaluationMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TriggerTranslation.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTimers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getLocalUserStateNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 403,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toDot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinearBuckets of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSignificant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MovingFunction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo withFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void illegalMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppliedCombineFn withAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String uniquifyInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int doubleSlashes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystemUtils.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAllViaFileBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSource.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getConfigurationRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MaybeDestination getDestinationWithErrorHandling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 850,
  "endLine" : 860,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Builder setDirectoryTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Source.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 576,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAllViaFileBasedSourceTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextBasedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchConfiguration continuously()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ListCoder.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Byte decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BitSet scanNullFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DequeCoder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema getFieldDescriptorSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDateTime toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/DateTime.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/UuidLogicalType.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setSchemaIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType getMapFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldTypeDescriptors.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 652,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1116,
  "endLine" : 1126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1148,
  "endLine" : 1158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1185,
  "endLine" : 1195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NewField of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type typeFromFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema getExpandedOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 675,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inner aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasSingleNullableParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionList and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListOverMultimapView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 818,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 831,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2027,
  "endLine" : 2037,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2055,
  "endLine" : 2068,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionRowTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollection createPrimitiveOutputInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PCollectionTuple and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValueInSingleWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 669,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 717,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValueInMultipleWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 741,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String propertyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonDeserializer createContextual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxCacheMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutput withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 919,
  "endLine" : 929,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Keys.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Values.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 656,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List asList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConversionFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboxingConversionFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SlidingWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/BoundedWindow.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte encodedByte()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateSource fromIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1519,
  "endLine" : 1529,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1852,
  "endLine" : 1862,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1926,
  "endLine" : 1936,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2070,
  "endLine" : 2080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 688,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void route()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecordRouter.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkParameterOneOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean observesWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnWindowExpirationMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1225,
  "endLine" : 1235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getIndexForEncoding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Partition of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 685,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 698,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupIntoBatches withMaxBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 620,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints withCPUCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Growth growthOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1276,
  "endLine" : 1286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrowthState decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1302,
  "endLine" : 1312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 773,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 507,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 583,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 784,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 839,
  "endLine" : 851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricQueryResults.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matchesScope()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricFiltering.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/MatcherSerializer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollectionSingletonIterableAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 932,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1528,
  "endLine" : 1539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAppName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getActualChecksum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferingStreamObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterable fromArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterable maybePrefetchable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accumulateWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/InProcessServerFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makePathingJar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/pathingjar.go",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createQueries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1282,
  "endLine" : 1293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCounts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void publishWithSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Popover.prototype.setContent = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Affix = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String run()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_object_type()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func removeDuplicates()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CatalogDefaultExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/catalog_default_example_loading_descriptor.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleLoader? _createLoader()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SnippetFileEditingController requireFileControllerByName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onSymbolsNotifierChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateRatio()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/tab_header.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/loading_indicator.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const AppDropdownButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/complexity.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/text_external_url_navigation.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void didChangeDependencies()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String _getFullText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/router/router_delegate.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Complexity? fromString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/enums/complexity.dart",
  "fileLinesCount" : 42,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SetContentMessage? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/models/set_content_message.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _handle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/set_content_message_handler.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcuts_manager.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String name()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/output/models/output_placement.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandalonePlaygroundSinglePath? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/path.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable _getAllCategories()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future parsePagePath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/router/route_information_parser.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _navigate()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectOutputIfDeployed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cleanupSnippets()",
  "longName" : "",
  "relativeFileName" : "playground/backend/functions.go",
  "fileLinesCount" : 118,
  "components" : [ "primary::playground" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func incrementSnippetViews()",
  "longName" : "",
  "relativeFileName" : "playground/backend/functions.go",
  "fileLinesCount" : 118,
  "components" : [ "primary::playground" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeLogsToCache()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 559,
  "endLine" : 569,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func putSchemaVersion()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/emulator_wrapper.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPyValidators()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/python_validators.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetGoValidators()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/go_validators.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewKafkaProducer()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 492,
  "endLine" : 502,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 540,
  "endLine" : 550,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 588,
  "endLine" : 598,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 636,
  "endLine" : 646,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 684,
  "endLine" : 694,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 732,
  "endLine" : 742,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 828,
  "endLine" : 838,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 876,
  "endLine" : 886,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 924,
  "endLine" : 934,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 972,
  "endLine" : 982,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1020,
  "endLine" : 1030,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1068,
  "endLine" : 1078,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1116,
  "endLine" : 1126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1164,
  "endLine" : 1174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1212,
  "endLine" : 1222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1260,
  "endLine" : 1270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1308,
  "endLine" : 1318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1354,
  "endLine" : 1364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1413,
  "endLine" : 1423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1574,
  "endLine" : 1584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1630,
  "endLine" : 1640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1685,
  "endLine" : 1695,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1733,
  "endLine" : 1743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1781,
  "endLine" : 1791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1829,
  "endLine" : 1839,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1877,
  "endLine" : 1887,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1925,
  "endLine" : 1935,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1973,
  "endLine" : 1983,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2021,
  "endLine" : 2031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2070,
  "endLine" : 2080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2125,
  "endLine" : 2135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2173,
  "endLine" : 2183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2221,
  "endLine" : 2231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2269,
  "endLine" : 2279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2319,
  "endLine" : 2329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2386,
  "endLine" : 2396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2462,
  "endLine" : 2472,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2510,
  "endLine" : 2520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2562,
  "endLine" : 2572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2629,
  "endLine" : 2639,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2673,
  "endLine" : 2683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2742,
  "endLine" : 2752,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareGoFiles()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/life_cycle/life_cycle_setuper.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::playground" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceLogPlaceholder()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnsureMethod()",
  "longName" : "",
  "relativeFileName" : "playground/backend/playground_functions/middleware.go",
  "fileLinesCount" : 31,
  "components" : [ "primary::playground" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_actual_dep()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTwoWeekdaysAgo()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/findPrsNeedingAttention.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scripts" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function checkIfFirstTimeContributor()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function reviewerIsBot()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function manuallyAssignedToReviewer()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function approvedBy()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processNewPrs.ts",
  "fileLinesCount" : 325,
  "components" : [ "primary::scripts" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractNonSpaceCharacters()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/go-example/main.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSplitLineAsMap()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractCostFromFile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractCostFromFile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/with-keys/java-example/Task.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/go-example/csvExample.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/python-example/task.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/go-example/main.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractCostFromFile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractCostFromFile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractCostFromFile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractCostFromFile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/java-example/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/java-example/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/java-example/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transaction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionList expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transaction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initializeState()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/locator.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/screen.dart",
  "fileLinesCount" : 177,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/module.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _handleError()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/playground.dart",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _onPressed()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/complete_unit_button.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _onUnitChanged()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/sdk_dropdown.dart",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future postUnitComplete()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/shortcuts/shortcuts_manager.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/content.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewUnitBuilder()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/builders.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func postDeleteProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tee()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Tee/Tee/task.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flatten()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Flatten/Flatten/task.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractNonSpaceCharacters()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/composite/composite/pkg/task/task.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo_onetomany/cmd/main.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo_struct/cmd/main.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set enabled()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BundleFactory bundleFactoryFor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TransformEvaluator createInMemoryEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/FlattenEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepAndKey.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitPhysical()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdateBuilder setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1607,
  "endLine" : 1616,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1642,
  "endLine" : 1651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1696,
  "endLine" : 1705,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PendingWatermarkUpdate create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1795,
  "endLine" : 1804,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncommittedBundle add()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricResult convertCounterMonitoringInfoToCounter()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestJobService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DockerEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironmentFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentFactory createEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EmbeddedEnvironmentFactory.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StagingDriver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 565,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClientPoolService.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleProcessor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAndTimerBundleCheckpointHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleCheckpointHandlers.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleEnvironmentInstanceJobBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void lengthPrefixAnyInputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BundleSplitHandler unsupported()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleSplitHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture getWorkerStatus()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSingleWorkerStatus()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcDataService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValueMatcher()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUnderlyingTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1467,
  "endLine" : 1476,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerData decode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeNext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StateT access()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Map accessInEachMergingWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchForMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriggerContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract AfterDelayFromFirstElementStateMachine newWith()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterProcessingTimeStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Iterable getIterable()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearHolds()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingActiveWindowSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureWindowIsActive()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClaimed()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelScheduledCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Instant garbageCollectionTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMillisSinceLastTransition()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeInt64Gauge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertToCanonicalStatusString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ServiceCallMetric.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 589,
  "endLine" : 598,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getMonitoringInfos()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuntimeException unwrapCause()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodahaleGraphiteSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodahaleCsvSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializeSeq()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/EvaluationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingWindowedAggregator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFnAggregator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 559,
  "endLine" : 568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract DoFnRunnerWithTeardown create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupAlsoByWindowViaOutputBufferFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/GroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float estimatePlanComplexity()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputStorage.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void triggerExpiredTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateStream()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStream advanceWatermarkForNextBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void report()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized void initReaderCache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Unbounded()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MicrobatchSource createMicrobatchSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/CsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphiteSink()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkJobServerDriver()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FnDataReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageFunction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueAndCoderLazySerializable read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderKryoSerializer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void awaitWatermarkSyncWith()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 737,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkGroupAlsoByWindowViaOutputBufferFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkGroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isInboundEdgeOfVertex()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedSourceMetaProcessorSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedSourceProcessorSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedSourceP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedSourceProcessorMetaSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startClusterIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetGraphVisitor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/Twister2BatchPipelineTranslator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/AssignWindowTranslatorBatch.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/MapToTupleFunction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compute()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/OutputTagFilter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineExecutionEnvironment.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchWorker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createCommittedMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createAttemptedMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 749,
  "endLine" : 758,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 862,
  "endLine" : 873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computeOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 896,
  "endLine" : 905,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInvokeFinishBundleByCount()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 996,
  "endLine" : 1009,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInvokeFinishBundleByTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1012,
  "endLine" : 1021,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1508,
  "endLine" : 1518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateOutputTimestampQueue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1542,
  "endLine" : 1552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1559,
  "endLine" : 1568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTranslationContext createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  WindowedValue intoWireTypes()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 663,
  "endLine" : 673,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1003,
  "endLine" : 1017,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchTranslationContext createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkMergingNonShuffleReduceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkMergingNonShuffleReduceFunction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/ImpulseSourceFunction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SideInputInitializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/SideInputInitializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map mergeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/HashingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkBoundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSource.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Optional createAndTrackNextReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void finishSplit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeCreateReaderForNewSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SplittableDoFnOperator.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByteBuffer encodeKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUp()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 734,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 751,
  "endLine" : 760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 864,
  "endLine" : 875,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computeOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 898,
  "endLine" : 907,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInvokeFinishBundleByCount()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 998,
  "endLine" : 1011,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInvokeFinishBundleByTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1014,
  "endLine" : 1023,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1510,
  "endLine" : 1520,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateOutputTimestampQueue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1544,
  "endLine" : 1554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1561,
  "endLine" : 1570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bindWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 579,
  "endLine" : 590,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 646,
  "endLine" : 655,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 839,
  "endLine" : 850,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1001,
  "endLine" : 1012,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1510,
  "endLine" : 1521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1659,
  "endLine" : 1670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueState bindValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1720,
  "endLine" : 1730,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BagState bindBag()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1733,
  "endLine" : 1743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueMaxWatermarkAndEndOfStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueMaxWatermarkAndEndOfStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaAssignContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaAssignContext.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void init()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableStageContext get()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaExecutableStageContextFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 388,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteArrayOutputStream getThreadLocalBaos()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Factory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArray encodeKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 523,
  "endLine" : 532,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SamzaMapStateImpl()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 637,
  "endLine" : 648,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArray encodeKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 846,
  "endLine" : 855,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutT read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 940,
  "endLine" : 949,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStateRequestHandlers.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaJobServerDriver()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable getUserCodeException()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T wrap()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/FnWithMetricsWrapper.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamContainerRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/WindowAssignTranslator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderCache.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PeekingReiterator getStart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferingGroupingTable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/InternedByteString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValuesIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleEntry next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation getReadOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long leaseRemainingTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Batch read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutDownDueToGcThrashing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchGroupAlsoByWindowViaIteratorsFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder withMaximumSizeBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder withMaximumNumberOfInsertionsForOptimalBloomFilter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockFreeHistogram()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneUntil()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterUpdate fromGauge()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterUpdate fromStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingPCollectionViewWriterParDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterParDoFn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfilingState checkProfilingState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateWorkerOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 779,
  "endLine" : 789,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowOutputCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterUpdate initUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate longMean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate intMean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate doubleMean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlatName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrettyName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel position()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1239,
  "endLine" : 1248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStackTraceForLullMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StackTraceUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeUngroupingParDoFn.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SinkFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcWindmillServer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void initializeLocalHost()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 472,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChannelCache forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void releaseChannelAfterCall()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NettyChannelBuilder withFlowControlSettings()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setCommitWorkStreamFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompleteCommit create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/CompleteCommit.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillStreamPool()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future getFutureForKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/HealthzServlet.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/LastExceptionDataProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/ThreadzServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  NativeReader createTyped()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IsmSideInputReader of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 640,
  "endLine" : 649,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1071,
  "endLine" : 1080,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSinkFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeProcessElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void invalidateStuckCommits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BaseStatusServlet newSpecServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeStreamSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalDataStreamSender getOrCreateGlobalDataSteam()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxBundlesOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void executeWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationWorkExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long computeSourceBytesProcessed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationWorkExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void translateKnownStepCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Work create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingEngineComputationConfigFetcher create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DataflowWorkerLoggingHandler makeLoggingHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowCoder fromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RowCoderCloudObjectTranslator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData increment()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/OutputReference.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder coderFromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjects.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toCloudDuration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/TimeUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getContainerImageForJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2671,
  "endLine" : 2683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDefaultContainerImageNameForJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2698,
  "endLine" : 2707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map cloudSourceMetadataToDictionary()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/ReadTranslator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean nextBackOff()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 585,
  "endLine" : 594,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job createJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListJobsResponse listJobs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobMetrics getJobMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobMetrics getJobMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmRecordCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Footer decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 764,
  "endLine" : 773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchViewAsSingleton()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 922,
  "endLine" : 931,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties load()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RedistributeByKeyOverrideFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobServerDriver()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pipeline writeArtifacts()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract JobInvocation invokeWithExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvoker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_name_re()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClickHouseContainer buildContainer()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsType()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ExceptionUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::it" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaunchConfig()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElasticsearchContainer buildContainer()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map splunkEventToMap()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManagerUtils.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::it" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized boolean collectionExists()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List readRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/AvroTestUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getCpuUtilizationMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getDataFreshnessMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getSystemLatencyMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkIfMetricResultIsUnique()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastoreResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecordsWithStrings()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Neo4jResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _secret_exists()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _secret_is_managed()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cron()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _active_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration readConfiguration()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/util/FileReaderUtil.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_index()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchJobs()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initConnection()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchLastSyncTimestamp()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "for await()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/artifacts.ts",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function tempFile()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/artifacts.ts",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToPubSub()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsub.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToText()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/textio.ts",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7065,
  "endLine" : 7074,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1168,
  "endLine" : 1177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3700,
  "endLine" : 3709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4854,
  "endLine" : 4863,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2334,
  "endLine" : 2343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/struct.ts",
  "fileLinesCount" : 480,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function deserializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/serialize.ts",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "capabilities: javascriptCapabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function asDockerEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function reshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/utils.ts",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function create()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/create.ts",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function countGlobally()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "key: keyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mergeComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_client_spark_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prism_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_http_scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolved_deps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _select_split_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fuse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_or_get_coder_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _group_stages_by_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encoded_items()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_all_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_transform_for_applied_ptransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_value_or_block_until_ready()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_side_inputs_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_execute_serially()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expand_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_invoker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_counters_for_requesting_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def peek()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def augment_oldstyle_op()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_profile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def StopWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_pool_main.py",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size_in_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wait_until_file_exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cacheables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def detect_pipeline_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_root()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_periodic_update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/display_manager.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_req_file_from_pkgs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_attributes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/message_matchers.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/message_matchers.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deferred_status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_watermark_estimator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _windowed_coder_id_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_part()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_sink_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _blob_properties()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_head_document_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int_to_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_split_at_fraction_behavior()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _skip_lines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ReadFromJson()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _template_replace_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _template_to_glob_format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fetch_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gce_metadata_util.py",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush_all_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_message()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_continued()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_topic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_subscription()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/helper.py",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_scatter_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_job_labels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_dataset_labels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_retry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_read_pipeline.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readinto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def global_to_local()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_row_to_avro_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_column()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_helper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_detector()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/pyod_adapter.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_predict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_model_metadata_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_mark_current_model_invalid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_pandas_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vllm_inference.py",
  "fileLinesCount" : 344,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_xgboost_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_engine_attrs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_dict_adapter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fixed_test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_builtin_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _file_digest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_schema_to_json_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def followers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def py_value_to_js_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_dill_compat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_dill_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_varint_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_varint32_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_interval_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_tuple_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fillna_alias()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtypes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def codes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _scalar_binop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _elementwise_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _elementwise_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_var_keyword_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _safe_issubclass()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_function_attribute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def regex_consistency()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_arrow_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/testing/strategies.py",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_endpoint_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_code_object_from_single_name_pattern()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_code_globals()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_typevar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert_values_in_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/util.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_using_threadpool()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/util.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_utc_datetime()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_from_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_from_fully_qualified_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_channel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def alter_label_if_ipython()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/interactive_utils.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_pipeline_of_pvalueish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/interactive_utils.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def without_extraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_name_from_identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fn_takes_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dynamic_named_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_named_tuple_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _format_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_set_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def distribution_payload_combiner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_counter_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_perf.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query2.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def example_serving_receiver_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/model.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/tfdv_analyze_and_validate.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_metrics_by_namespace_and_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_runtime_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_or_create_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logSubmissionEnvDependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/boot.go",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 505,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dict()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newUniversalPipelineResult()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/execute.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clampTick()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/stage.go",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 803,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 408,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/messages.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultDial()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/grpcx/dial.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetProcessMemoryCeiling()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/syscallx/syscall_linux.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/writer.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchAll()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allowEmptyMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultStepConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tryFallbackToDataflowTempDirOrPanic()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/time_policy.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isMessageNotFound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/end_estimator.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Iter2[T1, T2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle0x0FuncAndMakeStructWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle0x1FuncAndMakeStructWrapper[R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle1x0FuncAndMakeStructWrapper[I0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle1x1FuncAndMakeStructWrapper[I0, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle2x0FuncAndMakeStructWrapper[I0, I1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle2x1FuncAndMakeStructWrapper[I0, I1, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle3x0FuncAndMakeStructWrapper[I0, I1, I2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle3x1FuncAndMakeStructWrapper[I0, I1, I2, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle4x0FuncAndMakeStructWrapper[I0, I1, I2, I3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle4x1FuncAndMakeStructWrapper[I0, I1, I2, I3, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle5x0FuncAndMakeStructWrapper[I0, I1, I2, I3, I4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle5x1FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle6x0FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle6x1FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle7x0FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5, I6 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerStartBundle7x1FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5, I6, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle0x0FuncAndMakeStructWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1057,
  "endLine" : 1067,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle0x1FuncAndMakeStructWrapper[R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1069,
  "endLine" : 1079,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle1x0FuncAndMakeStructWrapper[I0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1081,
  "endLine" : 1091,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle1x1FuncAndMakeStructWrapper[I0, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1093,
  "endLine" : 1103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle2x0FuncAndMakeStructWrapper[I0, I1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1105,
  "endLine" : 1115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle2x1FuncAndMakeStructWrapper[I0, I1, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1117,
  "endLine" : 1127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle3x0FuncAndMakeStructWrapper[I0, I1, I2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle3x1FuncAndMakeStructWrapper[I0, I1, I2, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1141,
  "endLine" : 1151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle4x0FuncAndMakeStructWrapper[I0, I1, I2, I3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1153,
  "endLine" : 1163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle4x1FuncAndMakeStructWrapper[I0, I1, I2, I3, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1165,
  "endLine" : 1175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle5x0FuncAndMakeStructWrapper[I0, I1, I2, I3, I4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle5x1FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1189,
  "endLine" : 1199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle6x0FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1201,
  "endLine" : 1211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle6x1FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1213,
  "endLine" : 1223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle7x0FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5, I6 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1225,
  "endLine" : 1235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerFinishBundle7x1FuncAndMakeStructWrapper[I0, I1, I2, I3, I4, I5, I6, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 1237,
  "endLine" : 1247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Emitter3[ET typex.EventTime, T1, T2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustExtractFilePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapPCollectionToNode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapNodeToPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parDoForSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 519,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Wrapf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithContextf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SklearnModel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pcollection.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsInteger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnpackBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replace()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func memoryUsage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 648,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makePCol()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Int64Latest()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/urns.go",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isCoGBKList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1219,
  "endLine" : 1229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractSubtriggers()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1406,
  "endLine" : 1416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1457,
  "endLine" : 1466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mustEncodeMultiEdgeBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1468,
  "endLine" : 1477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeUnionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/cogbk.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TopologicalSort()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/util.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func walkCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeRoots()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func diffAndMerge()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readStreamToBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeElm()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 761,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 790,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 536,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCreateWatermarkEstimatorInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newTimerFamilySpec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewImpulse()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWindowInto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/bytes.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func trimIllegal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Run()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fail()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProtoToJSON()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/provision.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/buffered_logging.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/buffered_logging.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManageExecutionState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoggingWithAllOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoggingWithCustomData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1770,
  "endLine" : 1781,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blockTillReadFinishes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1237,
  "endLine" : 1246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutDownDueToGcThrashing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnDataOutboundAggregator createOutboundAggregator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamFnDataGrpcMultiplexer getClientFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateKey createBagUserStateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1266,
  "endLine" : 1275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateKey createMultimapKeysUserStateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1302,
  "endLine" : 1311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateKey createOrderedListUserStateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1337,
  "endLine" : 1346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BagUserState.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifications getBundleModifications()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingStateIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoggingClient createAndStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/LoggingClientFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JmsCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void closeSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 816,
  "endLine" : 825,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void closeConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 827,
  "endLine" : 836,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeAutoscaler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 847,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1297,
  "endLine" : 1306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant ensureTimestampWithinBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 776,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized Connection getOrCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PGSimpleDataSource getPostgresDataSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 476,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonNode getStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1247,
  "endLine" : 1257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withIgnoreVersionConflicts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2475,
  "endLine" : 2485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MongoClient setupMongo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 503,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 753,
  "endLine" : 764,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertDocuments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1061,
  "endLine" : 1070,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoCursor apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/AggregationQuery.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mutation mutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BeamRowToBigtableMutation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFlat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxBufferElementCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1868,
  "endLine" : 1878,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateAppProfile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2406,
  "endLine" : 2415,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOrUpdateMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2418,
  "endLine" : 2429,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteOptions.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setBigtableOptionsConfigurator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataTableAdminDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppProfileSingleClusterAndTransactional()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigtableChangeStreamAccessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/InitialPipelineState.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResumeFromPreviousPipelineAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ResumeFromPreviousPipelineAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesThroughputEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Empty deleteHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation pollOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HealthcareHttpException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 606,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpBody readFhirResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1280,
  "endLine" : 1290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1635,
  "endLine" : 1644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FhirSearchParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushIfNecessary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1025,
  "endLine" : 1037,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowMutationInformation of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowMutationInformation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpRequestInitializer chainHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1093,
  "endLine" : 1103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1173,
  "endLine" : 1182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1184,
  "endLine" : 1193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertAvroDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1195,
  "endLine" : 1204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableSchema trimSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigQueryIOMetadata refreshInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOMetadata.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV3.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroRowWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSuccessfulTableLoads()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedInserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedInsertsWithErr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSuccessfulStorageApiInserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingJobData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportStreamingApiLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BigQueryQuerySource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryQuerySource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiConvertMessages.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSchemaUpdateOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BigQueryTableSource create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSource.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowWriter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFinalizeWritesDoFn.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroRowWriter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withBeamRowConverters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2204,
  "endLine" : 2213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TableRowFormatFunction fromSerializableFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2574,
  "endLine" : 2583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalTime decodePacked64TimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalTime decodePacked64TimeNanos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalDateTime decodePacked64DatetimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job pollJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dataset getDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 876,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 958,
  "endLine" : 967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiFuture commitWriteStreams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1644,
  "endLine" : 1653,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomHttpErrors createBigQueryClientCustomErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1774,
  "endLine" : 1786,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future submit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 2013,
  "endLine" : 2022,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyAckDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getAttributesFromArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/NestedRowToMessage.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadableDateTime timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 492,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema fromPubsubSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyAckDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBeamRowConverters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 811,
  "endLine" : 820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1084,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpannerConfig buildSpannerConfigWithCredential()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2089,
  "endLine" : 2098,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Mutation createMutationFromBeamRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerWriteResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteResult.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRange.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataRecordCommittedToEmitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/TypeCode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionStartRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPartitionsRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord parseProtoPartitionEndRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializeDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/InitializeDoFn.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/encoder/TimestampEncoding.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int unescapeOctal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int unescapeHex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamingFirestoreV1ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 536,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PaginatedFirestoreV1ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 613,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 791,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListCollectionIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 603,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 615,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListDocuments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 737,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 740,
  "endLine" : 749,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 862,
  "endLine" : 871,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchGetDocuments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 995,
  "endLine" : 1004,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1016,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1188,
  "endLine" : 1197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1725,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2057,
  "endLine" : 2066,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int nextBatchMaxCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 841,
  "endLine" : 850,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFn.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V1Options()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 857,
  "endLine" : 866,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1073,
  "endLine" : 1082,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1257,
  "endLine" : 1266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2063,
  "endLine" : 2072,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double throttlingProbability()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/AdaptiveThrottler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String determineKeyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/CloudPubsubTransforms.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/DlqProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PubSubMessage getMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/DlqProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ProtoToBytes.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedSourceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedSourceImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscriberServiceClient newSubscriberServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CursorServiceClient newCursorClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitialOffsetReader getInitialOffsetReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscriptionPartitionProcessor newPartitionProcessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PublisherServiceClient newServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PublisherAssembler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiFuture flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startQueryJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JAXBContext getContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigInteger getRangeMin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/SplitGenerator.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigInteger getRangeMax()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/SplitGenerator.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHighestSplitQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 608,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 719,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTask.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordWriter fetchWriterForPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriterManager.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskReader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection applyUserTriggering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int estimateRowSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendDataFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Evaluator getEvaluator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTaskDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void batchWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsyncBatchWriteHandler byPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String summarizeErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 415,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimplifiedKinesisClient createSimplifiedKinesisClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBatchWriteRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1337,
  "endLine" : 1346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBeforeOrAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecordCoder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRetryable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PutRecordsRequestEntry get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkTopicExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 631,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqsMessage create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsCheckpointMark.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeadObjectResponse getObjectHead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 798,
  "endLine" : 809,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1064,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deserializer getDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WriteRecords writeRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 656,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Histogram createRPCLatencyHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSinkMetrics.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRawStringToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatchPartitionFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaRecord decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystemModule.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/DLQRouter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/LineReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowAdapter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNestedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogBeamSchema.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 589,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 699,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 833,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 849,
  "endLine" : 858,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkIfTableIsEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 968,
  "endLine" : 980,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1336,
  "endLine" : 1346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairRawAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1635,
  "endLine" : 1644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setSerializablePredicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 409,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withExchange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1570,
  "endLine" : 1579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 2054,
  "endLine" : 2065,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PulsarMessage create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/RecordWithMetadata.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextualTextIOSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Plugin createBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadWithPartitions readWithPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadWithPartitions readWithPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 817,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 984,
  "endLine" : 993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2016,
  "endLine" : 2025,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2042,
  "endLine" : 2060,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema toBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  BeamFieldConverter beamLogicalField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetFieldExtractor createDateExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetFieldExtractor createTimeExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Destination convertToJcsmpDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SessionService createSessionAndStartProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceWriteSessionsHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/RecordToPublishResultDoFn.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionService create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthJcsmpSessionServiceFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicAuthSempClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClient.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BrokerResponse createSubscriptionResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeCookiesInCookieManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrokerResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BrokerResponse.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RetryHandler.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadFiles readFilesGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 944,
  "endLine" : 953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1038,
  "endLine" : 1047,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1823,
  "endLine" : 1832,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DynamicAvroDestinations constantDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1994,
  "endLine" : 2003,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSource withDatumReaderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSource withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static synchronized Schema internOrParseSchemaString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 808,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 772,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 802,
  "endLine" : 811,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImageRequest mapToRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImageRequest mapToRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InspectData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPInspectText.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateText.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String replacePathWithLocal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SbeField processPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SerializableIr.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 442,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferedExternalSorter create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String whichPython()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPythonAvailable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KryoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TimestampExtractTransform.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Output output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/lib/Split.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SumByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setMergeValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row translateRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/schemaio-expansion-service/src/main/java/org/apache/beam/sdk/extensions/schemaio/expansion/ExternalSchemaIOTransformRegistrar.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingStatus.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkForDuplicateBatchedEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedProcessingHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bufferEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Method getProtoSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1032,
  "endLine" : 1043,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicProtoCoder withExtensionsFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodeAllBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Table loadTableFromDC()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/PubsubTableFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNestedPayloadField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTablesFromProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MapElements logRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlPojoExample.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadBuiltinFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Function create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPOperation getProceedCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 727,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaWithName create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvaticaStatement newStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteFactoryWrapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateFunction.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterListBuilder addMethodParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamWindowRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamJoinAssociateRule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUncollectRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamJoinPushThroughJoinRule.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSideInputJoinRule.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URLClassLoader createUrlClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Map getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamRelNode.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 808,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSideInputLookupJoinRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputLookupJoinRel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Join copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputLookupJoinRel.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelWriter explainTerms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamPushDownIOSourceRel.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String deriveFieldName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 548,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCoGBKJoinRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCoGBKJoinRel.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Join copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCoGBKJoinRel.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableFunctionScanRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableFunctionScan copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamUnnestRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Enumerable toEnumerable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSideInputJoinRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputJoinRel.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Join copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSideInputJoinRel.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeamJoinRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean seekable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal calculateIncrement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceAccumulator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CovarianceAccumulator addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatalogSchema getCatalogSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double divideBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats getNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelMetadataQuery.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcpCredentialFactory fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/GcpCredentialFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpRequestInitializer chainHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 587,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamManyTinyWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamManySmallWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamManyLargeWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamFewTinyWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamFewSmallWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProtobufByteStringOutputStreamFewLargeWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamManyTinyWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamManySmallWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamManyLargeWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamFewTinyWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamFewSmallWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkCoreByteStringOutputStreamFewLargeWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean childNodeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoader findClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T decodeFromByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T decodeFromSafeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteArrayOutputStream getThreadLocalOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W extractValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentBackoff withExponent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentBackoff withMaxRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSignificant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkStateNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T ensureSerializableRoundTrip()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder ensureSerializable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class resolveClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CombinePayload payloadForCombineGlobally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyModelCodersRegistered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map translateSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 776,
  "endLine" : 785,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void convertReadBasedSplittableDoFnsToPrimitiveReadsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 725,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Environment createDockerEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Environment createAnyOfEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkComponents withNewIdPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateCombine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PTransformDeduplication deduplicatePCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPerElementConsumers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSingletonConsumers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutableStage fuseSiblings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canFuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parDoCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String packageDirectoriesToStage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SingleOutputExpandableTransform of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputExpandableTransform withOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CreatePCollectionViewTranslation.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkComponents getSdkComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Timer of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FileBasedSink getSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteFilesPayload payloadForWriteFilesLike()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionTranslation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void updateStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fallback()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayOutputStream.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String leftTruncate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/StringUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startNextNonemptyReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 640,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Params()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String windowToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String paneInfoToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeChannelAndThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1027,
  "endLine" : 1037,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1202,
  "endLine" : 1211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getRootCause()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder coderFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int readBigEndianInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  OutputT applyAndWrapExceptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DelegateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FromRowUsingCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToRowWithValueGetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean needsConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1192,
  "endLine" : 1201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor visitQualifiedComponent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreatedT create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/CachingFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/CachingFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable transformContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldType getIterableFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldTypeDescriptors.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 823,
  "endLine" : 832,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 885,
  "endLine" : 894,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 925,
  "endLine" : 934,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setFieldAccessDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Inner whereFieldName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Inner whereFieldId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inner whereFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inner whereFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AddFieldsInformation of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertCoGbkResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 662,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/TypedSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldAggregation resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleFunction rowToBytesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SchemaProvider getSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ReturnT getProviderResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListOverMultimapView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 786,
  "endLine" : 795,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListOverMultimapView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 797,
  "endLine" : 806,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator listIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 844,
  "endLine" : 855,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1619,
  "endLine" : 1631,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailsafeValueInSingleWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueInSingleWindow of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueInSingleWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 582,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 641,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 691,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int deepHashCodeForMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 542,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean deepEqualsForCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addExperiment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ExperimentalOptions.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComputedProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map generateGettersToPropertyNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 711,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map generateSettersToPropertyNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 730,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleOutput withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow assignWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterAll.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterFirst.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow assignWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Values()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 476,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 903,
  "endLine" : 912,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GloballyAsSingletonView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1306,
  "endLine" : 1315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlatMapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  double invokeGetSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  KeyedPCollectionTuple and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResult decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CoGbkResult and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T peek()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable recordingFilteringIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ApproximateQuantilesCombineFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuantileBuffer collapse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 591,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/GrowableOffsetRangeTracker.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Tee of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Tee.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JsonToRowWithErrFn forSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupIntoBatches withByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints withHint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints withMaxActiveBundlesPerWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setOutputKeyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 702,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ReifyTimestamps.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path absolute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectMapper objectMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToJson.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 664,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 721,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 913,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricQueryResults create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricQueryResults.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsFlag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingGauge.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingHistogram.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 655,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionSingletonIterableAssert withPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 893,
  "endLine" : 902,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateActual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1243,
  "endLine" : 1252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupThenAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1441,
  "endLine" : 1450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupThenAssertForSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1476,
  "endLine" : 1485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OneSideInputAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1516,
  "endLine" : 1525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 801,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDeterministicInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDecodesBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderEncodesBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkCombineFnShardsWithEmptyAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StaticWindows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeHash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StreamObserver outboundObserverFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEof()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RestrictionTracker synchronize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server allocateAddressAndCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HeapSizeLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection sourceEventsFromAvro()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkEventsToFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 800,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkResultsToPubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 827,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getSkippableQueries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedEventSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String nextExtra()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/StringsGenerator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextCreditCard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorConfig splitAtEventId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionPath reuseSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBidsWithoutAuctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBidsSimulator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retireWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerAllTablesByBeamSqlEnv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamSqlEnvRunner.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void savePerfsToInfluxDB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataPoint dataPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpClientBuilder provideHttpBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTableIfNotExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void checkIfMetricResultIsUnique()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Tooltip = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getOptions = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 488,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.hideModal = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/button.js",
  "fileLinesCount" : 120,
  "components" : [ "primary::website" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/button.js",
  "fileLinesCount" : 120,
  "components" : [ "primary::website" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/shuffle-elements.js",
  "fileLinesCount" : 25,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def getRandomPort()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_artifacts()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean seeAnyOf()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getUserScoreArgs()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getHourlyTeamScoreArgs()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_example()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_dataset_nested_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmptyExampleLoadingDescriptor? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/empty_example_loading_descriptor.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExamplesLoadingDescriptor copyWithMissingLazy()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _emptyIfMissing()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _shouldSetCurrentSdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/example_loader_factory.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool lockExampleLoading()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEmptyIfNoSdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExamplesLoadingDescriptor getLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addException()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/toast_notifier.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast.dart",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/header_icon_button.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/unread/marker.dart",
  "fileLinesCount" : 37,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _save()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/clickable.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String _getText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateGraphPainter()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab_content.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GrpcCodeClient()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getCompileOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _handleError()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/editor_textarea_wrapper.dart",
  "fileLinesCount" : 96,
  "components" : [ "primary::playground" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleLoadingDescriptor _getExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/state.dart",
  "fileLinesCount" : 99,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleLoadingDescriptor _getExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/state.dart",
  "fileLinesCount" : 99,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/dataset_button.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String iframe()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/utils/share_code_utils.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void javaScriptPostMessageRepeated()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/utils/javascript_post_message.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder getChildrenByType()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String foldLicenseAndImports()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/code.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future tapAndSettle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectLastAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPythonPreparers()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func formatCode()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/go_preparers.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getEnvAsDuration()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processRunError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 612,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_db.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkPipelineType()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/java_validators.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isMainClass()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_fs.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::playground" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isTestClass()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_fs.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::playground" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function committersFromReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getGitHubClient()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function removeNextActionLabel()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/java-example/Task.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/java-example/Task.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCompositeWordsStartWith()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMultiplePCollections()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compareFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/go-example/main.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-solution/task.py",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractModelCountFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _toggleNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _getNodeAncestors()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _emptyPlayground()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/logo.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/cmd/main.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromDatastoreGroup()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSdkList()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/introduction/hello_beam/hello_beam/cmd/main.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/additional_outputs/additional_outputs/pkg/task/task.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::learning" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/FlattenWith/FlattenWith/src/org/apache/beam/learning/katas/coretransforms/flattenWith/Task.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowIntoEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAvailableCallbacks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleAfterOutputWouldBeProduced()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleAfterOutputWouldBeProduced()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectExecutionContext getExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncommittedBundle add()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized WatermarkUpdate refresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 467,
  "endLine" : 476,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryApplyPendingUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1104,
  "endLine" : 1112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyNUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1129,
  "endLine" : 1137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdate withCompletedTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1680,
  "endLine" : 1688,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionDriver create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WatermarkCallback onGuaranteedFiring()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutorServiceParallelExecutor create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startReader()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CommittedImmutableListBundle create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant minTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String monitoringInfoKey()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Platform getPlatform()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainerLogs()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessEnvironmentFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironmentFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentFactory createEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironmentFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DockerContainerEnvironment create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerContainerEnvironment.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void aquire()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FnApiControlClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getInputReceivers()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 396,
  "endLine" : 404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkHarnessClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 591,
  "endLine" : 599,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/StageBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/StageBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int unref()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 659,
  "endLine" : 668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SideInputSpec of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BagUserStateSpec of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 467,
  "endLine" : 475,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstructionRequestHandler getClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getCacheTokens()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  BagUserStateHandler createHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 647,
  "endLine" : 655,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionStage handlerNotFound()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeIfNotNull()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BiMap createOutputMap()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportDroppedElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 536,
  "endLine" : 545,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant minTargetAndGcTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1362,
  "endLine" : 1370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTagsInUse()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TestInMemoryStateInternals.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinishedTriggersBitSet readFinishedBits()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Map accessInEachMergingWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterWatermarkEarlyAndLate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/serialization/Base64Serializer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  BoundedWindow getUnderlyingWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isReady()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateTag makeSystemTagInternal()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCombiningState copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMap copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 896,
  "endLine" : 904,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaceForTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricUpdates getUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricUpdates getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 637,
  "endLine" : 645,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean matchMetric()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsPusher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void deactivate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeData decodeInt64Gauge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeInt64Counter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeDoubleCounter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int size()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MonitoringInfo getTotalMillisMonitoringMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List activeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDiscardAfterFiring()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 895,
  "endLine" : 905,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Encoder instantEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Expression serializeOneOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonMergingWindowedAggregator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Encoder accumEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombinePerKeyTranslatorBatch.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationContext translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addAll()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValue consumeCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/StatelessJavaSerializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected State awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean knownComposite()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState addIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean skipAssignWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void urnNotFound()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function get()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection get()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SupplierEx supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getMin()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List roundRobinSubList()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignWindowsFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/AssignWindowsFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ElemToBytesFunction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToElemFunction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue fromByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/TranslationUtils.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValue consumeCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder addArguments()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolve()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1712,
  "endLine" : 1738,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingEventTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1749,
  "endLine" : 1757,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void transformSideInputs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 854,
  "endLine" : 863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyNoOutputBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyNoOutputBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyNoOutputBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyNoOutputBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyNoOutputBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyNoOutputBeamPTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void urnNotFound()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopJobService()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeDetachedJob()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataSet getDataSetOrThrow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateReshuffle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCounters()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accumulator clone()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageFunction.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkMultiOutputPruningFunction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT firstInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT firstInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue nextRecord()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedBufferingElementsHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/KeyedBufferingElementsHandler.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkBoundedSource boundedImpulse()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSource.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkBoundedSourceReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSourceReader.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean checkIdleTimeoutAndMaybeStartCountdown()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/DedupingOperator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternalsForKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternalsForKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 661,
  "endLine" : 669,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 986,
  "endLine" : 994,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1714,
  "endLine" : 1740,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingEventTimeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1751,
  "endLine" : 1759,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueState bindValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 541,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 557,
  "endLine" : 565,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 568,
  "endLine" : 576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 710,
  "endLine" : 718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 828,
  "endLine" : 836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 990,
  "endLine" : 998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1155,
  "endLine" : 1163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1369,
  "endLine" : 1377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1400,
  "endLine" : 1408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1499,
  "endLine" : 1507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1585,
  "endLine" : 1593,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1601,
  "endLine" : 1609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1648,
  "endLine" : 1656,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 487,
  "endLine" : 496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer offsetComparator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemConsumer getConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 412,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemConsumer getConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimerKey of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 624,
  "endLine" : 632,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 686,
  "endLine" : 698,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timerDataConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsyncDoFnRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KvToKeyedWorkItemOp.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 836,
  "endLine" : 844,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyT decodeKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 857,
  "endLine" : 865,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateArrivalTimeMap()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String pValueToString()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PViewToIdMapper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long desiredSampleSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 528,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShuffleReadIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/FlattenOperation.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleReadCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startReportingProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForPeriodicCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WriteOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doneProcessing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterUpdate fromBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long harnessToWindmillTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimeUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchModeExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CreateIsmShardKeyAndSortKeyDoFnFactory.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BackgroundMemoryMonitor create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1179,
  "endLine" : 1187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWorkItemCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemCancelledException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReifyTimestampAndWindowsParDoFnFactory.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOutOfMemoryError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isReadLoopAbortedError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PairWithConstantKeyDoFnFactory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AssignWindowsParDoFnFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishShard()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 724,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 779,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 834,
  "endLine" : 842,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCausedByOutputTooLargeException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/OutputTooLargeException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeekableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1165,
  "endLine" : 1173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1217,
  "endLine" : 1225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void attachInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/MapTaskToNetworkFunction.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAndPerformWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void executeWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Builder setGlobalDataEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillConnection from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillConnection.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean commitWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStream.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long byteSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized GetWorkBudget computeBudgetExtension()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComputationMetadata fromProto()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkResponseChunkAssembler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendBatch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureLocalHost()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void shutdownInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfNonEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudWindmillServiceV1Alpha1Stub createWindmillServiceStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCachingRemoteStubFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shutdownChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsolationChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudWindmillServiceV1Alpha1Stub getWindmillServiceStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CloudWindmillMetadataServiceV1Alpha1Stub createWindmillMetadataServiceStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void complete()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream nextElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/DirectStreamObserver.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelzServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  StateTag of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/StateTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOutOfMemoryError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ValuesDoFnFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReaderFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  MultimapView getPortabilityMultimapForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 608,
  "endLine" : 618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListOverReaderIterators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 750,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getCounterUpdateKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shutdownExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVMMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 418,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SideInputCache create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessingContext createProcessingContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessingContext create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingGlobalConfigHandleImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isKeyTokenInvalidException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/KeyTokenInvalidException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void flush()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportFailure()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReaderFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writePCollectionViewData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 522,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DataflowExecutionState createState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 586,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  BoundedWindow getUnderlyingWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 318,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean alreadyStaged()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject toCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/AvroCoderCloudObjectTranslator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forKnownType()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DataflowRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 584,
  "endLine" : 592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printWorkSpecJsonToFile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1667,
  "endLine" : 1677,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeRecordPCollectionWithAutoSharding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1970,
  "endLine" : 1979,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2104,
  "endLine" : 2112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2164,
  "endLine" : 2172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2243,
  "endLine" : 2251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2325,
  "endLine" : 2334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JobMetrics getJobMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob getReplacedByJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IsmShard of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 555,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputMetadataRecordForSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputMetadataRecordForEntrySet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 501,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream getResourceFromClassPath()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InMemoryJobService create()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def standardize_url_link()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean allMatch()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractJobName()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/PipelineUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsMessage()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ExceptionUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::it" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplunkResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkContainer()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkContainer.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/conditions/MongoDBDocumentsCheck.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long countCollection()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List extractValuesFromTimeSeriesAsDouble()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List extractValuesFromTimeSeriesAsLong()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Artifact handleCreate()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeidentifyTemplate createDeidentifyTemplate()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHasTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Table getTableIfExists()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableResult runQuery()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 440,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TopicName toTopicName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createTestId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/conditions/PubsubMessagesCheck.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::it" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PullResponse pull()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopicName createTopicInternal()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  RetryPolicy retryOnDeadlineExceeded()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job cancelJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job drainJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultPipelineLauncher()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job drainJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createTestId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::it" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataGenerator()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateKeyspaceName()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManagerUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::it" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUri()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManagerUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_secret_versions()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _secret_version_exists()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/flaky_test_detection.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_workflow_issues()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/flaky_test_detection.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getAllTests()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/service/TestService.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchBuildsForJob()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getStateEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/js_coders.ts",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/js_coders.ts",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function requireForSerialization()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/serialization.ts",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function registerItem()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/serialization.ts",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3337,
  "endLine" : 3345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3802,
  "endLine" : 3810,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5065,
  "endLine" : 5073,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/external_transforms.ts",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 959,
  "endLine" : 967,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2486,
  "endLine" : 2494,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2843,
  "endLine" : 2851,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3625,
  "endLine" : 3633,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3791,
  "endLine" : 3799,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4358,
  "endLine" : 4366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1603,
  "endLine" : 1611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2083,
  "endLine" : 2091,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2603,
  "endLine" : 2611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 3234,
  "endLine" : 3242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public getReceiver:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 580,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static async freePort()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function camelToSnakeOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/utils.ts",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function copySideInputWithId()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function groupBy()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function countPerElement()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setNextTestName()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_resources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _desired_sdk_filename_in_staging_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_beam_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_client_spark_version_from_properties()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_beam_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _md5sum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_executable_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetStateStream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_any_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_bundle_multiple_times_for_testing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _send_input_to_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_subtransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotate_stateful_dofns_as_roots()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_timer_mapping()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/job/manager.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __del__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_initial_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_from_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _schedule_periodic_flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_to_inverse_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_to_send_queue()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/logger.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _current_frames()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_log_level()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void usleep()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/crossplatform_unistd.h",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def memoize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowed_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _scoped_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup_staging_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _background_caching_job_condition_checker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcoll_by_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private _onClickHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableList.tsx",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/Inspectables.tsx",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableView.tsx",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _worker_options_to_cluster_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_derived_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nice_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/interactive_pipeline_graph.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_default_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_computed_pcollections()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_jquery_with_datatable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assert_pipeline_proto_contains_top_level_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/pipeline_assertion.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_environments_from_tranforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_container_image_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/ptransform_overrides.py",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/fn_api_runner_microbenchmark.py",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def coder_benchmark_factory()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_serial_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/teststream_microbenchmark.py",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mime_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow_empty_match()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_at_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bq_field_to_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_parent_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_table_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_proto_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage_once()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio_retry.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_entities()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/helper.py",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_client_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _Flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_scatter_keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_split_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_location_from_exc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_bq_job_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_temp_dataset_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _setup_temporary_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_at_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _Flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/vertex_ai.py",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/huggingface.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/bigquery.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_column_specs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/offline.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_and_learn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _apply_threshold_to_predictions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _select_features()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_create_catalog_item()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_create_user_event()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init_subclass__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _map_errors_to_beam_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def python()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list_submodules()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _config_to_obj()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def memoize_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_inputs_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_literal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_tfrecord()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exception_handling_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_errors.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _choose_encoding()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_float_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_length_prefix_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _agg_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wrap_in_df()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clip()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_str_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_maybe_elementwise_or()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow_non_parallel_operations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _proxy_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _proxy_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prettify_pandas_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_inplace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_partition_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_gbq()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_fwf()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _defer_to_pandas_maybe_elementwise()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_collections_to_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_new_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schema_registry.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schema_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_custom()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __or__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_pandas_batch_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_subclass_constraint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def arrow_schema_from_beam_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_pyarrow_batch_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lookup_experiment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lookup_environment_option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_pickle_by_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decompose_typevar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _save_reduce_pickle5()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patched_autoproxy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_server_errors_and_notfound_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/profiler.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_sqlalchemy_dialect()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_single_param_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_redis_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment.py",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def FlatMap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expr_to_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _key_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pack_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpack_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_docker_image()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_input_pvalues()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _named_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flattened()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int64_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_monitoring_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decode_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _encode_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_input_feature_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/criteo_tft/criteo.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_synthetic_sdf_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_using_gbk()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_shards()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_metrics_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_extra_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/piputil.go",
  "fileLinesCount" : 220,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_license_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/license_scripts/pull_licenses_py.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/extworker/extworker.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onJobCancel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 558,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getOnlyPair[K comparable, V any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 705,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func windowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func onlyInputCoderForTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pullDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2492,
  "endLine" : 2501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func subTriggersOnElement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cmpSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NameType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isFlagPassed()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteWorkerID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/grpcx/metadata.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/errorx/guarded.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExternalTagged()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/external.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValidateScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/filesystem.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func normalize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Import()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithMaxPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/query_options.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createConsumerMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadFetchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read_option.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadStartSeqNo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read_option.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadEndSeqNo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read_option.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithWriteBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write_option.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithReadBundleSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read_option.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/parquetio/parquetio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/writer.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newQueryMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/mapper.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Iter1[T any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function0x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2260,
  "endLine" : 2268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function1x0[I0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2343,
  "endLine" : 2351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function2x0[I0, I1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2426,
  "endLine" : 2434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function3x0[I0, I1, I2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2509,
  "endLine" : 2517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function4x0[I0, I1, I2, I3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2592,
  "endLine" : 2600,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function5x0[I0, I1, I2, I3, I4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2675,
  "endLine" : 2683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function6x0[I0, I1, I2, I3, I4, I5 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2758,
  "endLine" : 2766,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function7x0[I0, I1, I2, I3, I4, I5, I6 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2841,
  "endLine" : 2849,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function8x0[I0, I1, I2, I3, I4, I5, I6, I7 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2924,
  "endLine" : 2932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function9x0[I0, I1, I2, I3, I4, I5, I6, I7, I8 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3007,
  "endLine" : 3015,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function10x0[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3090,
  "endLine" : 3098,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function0x1[R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3173,
  "endLine" : 3181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function1x1[I0, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3256,
  "endLine" : 3264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function2x1[I0, I1, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3339,
  "endLine" : 3347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function3x1[I0, I1, I2, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3422,
  "endLine" : 3430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function4x1[I0, I1, I2, I3, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3505,
  "endLine" : 3513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function5x1[I0, I1, I2, I3, I4, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3588,
  "endLine" : 3596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function6x1[I0, I1, I2, I3, I4, I5, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3671,
  "endLine" : 3679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function7x1[I0, I1, I2, I3, I4, I5, I6, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3754,
  "endLine" : 3762,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function8x1[I0, I1, I2, I3, I4, I5, I6, I7, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3837,
  "endLine" : 3845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function9x1[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3920,
  "endLine" : 3928,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function10x1[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4003,
  "endLine" : 4011,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function0x2[R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4086,
  "endLine" : 4094,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function1x2[I0, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4169,
  "endLine" : 4177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function2x2[I0, I1, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4252,
  "endLine" : 4260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function3x2[I0, I1, I2, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4335,
  "endLine" : 4343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function4x2[I0, I1, I2, I3, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4418,
  "endLine" : 4426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function5x2[I0, I1, I2, I3, I4, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4501,
  "endLine" : 4509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function6x2[I0, I1, I2, I3, I4, I5, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4584,
  "endLine" : 4592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function7x2[I0, I1, I2, I3, I4, I5, I6, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4667,
  "endLine" : 4675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function8x2[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4750,
  "endLine" : 4758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function9x2[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4833,
  "endLine" : 4841,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function10x2[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4916,
  "endLine" : 4924,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function0x3[R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4999,
  "endLine" : 5007,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function1x3[I0, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5082,
  "endLine" : 5090,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function2x3[I0, I1, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5165,
  "endLine" : 5173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function3x3[I0, I1, I2, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5248,
  "endLine" : 5256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function4x3[I0, I1, I2, I3, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5331,
  "endLine" : 5339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function5x3[I0, I1, I2, I3, I4, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5414,
  "endLine" : 5422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function6x3[I0, I1, I2, I3, I4, I5, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5497,
  "endLine" : 5505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function7x3[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5580,
  "endLine" : 5588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function8x3[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5663,
  "endLine" : 5671,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function9x3[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5746,
  "endLine" : 5754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function10x3[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5829,
  "endLine" : 5837,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function0x4[R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5912,
  "endLine" : 5920,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function1x4[I0, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5995,
  "endLine" : 6003,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function2x4[I0, I1, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6078,
  "endLine" : 6086,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function3x4[I0, I1, I2, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6161,
  "endLine" : 6169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function4x4[I0, I1, I2, I3, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6244,
  "endLine" : 6252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function5x4[I0, I1, I2, I3, I4, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6327,
  "endLine" : 6335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function6x4[I0, I1, I2, I3, I4, I5, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6410,
  "endLine" : 6418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function7x4[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6493,
  "endLine" : 6501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function8x4[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6576,
  "endLine" : 6584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function9x4[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6659,
  "endLine" : 6667,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function10x4[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6742,
  "endLine" : 6750,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function0x5[R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6825,
  "endLine" : 6833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function1x5[I0, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6908,
  "endLine" : 6916,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function2x5[I0, I1, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6991,
  "endLine" : 6999,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function3x5[I0, I1, I2, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7074,
  "endLine" : 7082,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function4x5[I0, I1, I2, I3, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7157,
  "endLine" : 7165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function5x5[I0, I1, I2, I3, I4, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7240,
  "endLine" : 7248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function6x5[I0, I1, I2, I3, I4, I5, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7323,
  "endLine" : 7331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function7x5[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7406,
  "endLine" : 7414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function8x5[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7489,
  "endLine" : 7497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function9x5[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7572,
  "endLine" : 7580,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Function10x5[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7655,
  "endLine" : 7663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Emitter1[T1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Head()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/head.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/head.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Materialize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterSchemaProviderWithURN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/schema.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ImpulseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/impulse.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProjectFromFlagOrEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/gcpopts/options.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetTopLevelMsg()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetTopLevelMsgf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerMeanFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CountElms()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/count.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeElements()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Encode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc0x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc0x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc0x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc0x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc0x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc1x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc1x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc1x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc1x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc1x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc2x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 481,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc2x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc2x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc2x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 604,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc2x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 645,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc3x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 686,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc3x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 719,
  "endLine" : 727,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc3x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 768,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc3x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 809,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc3x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 850,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc4x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 883,
  "endLine" : 891,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc4x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 924,
  "endLine" : 932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc4x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 973,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc4x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1006,
  "endLine" : 1014,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc4x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1047,
  "endLine" : 1055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc5x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1096,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc5x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc5x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc5x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1211,
  "endLine" : 1219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc5x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1252,
  "endLine" : 1260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc6x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1293,
  "endLine" : 1301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc6x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1334,
  "endLine" : 1342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc6x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1375,
  "endLine" : 1383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc6x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1416,
  "endLine" : 1424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc6x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1457,
  "endLine" : 1465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc7x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1498,
  "endLine" : 1506,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc7x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1539,
  "endLine" : 1547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc7x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1580,
  "endLine" : 1588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc7x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1621,
  "endLine" : 1629,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc7x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1662,
  "endLine" : 1670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc8x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1703,
  "endLine" : 1711,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc8x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1744,
  "endLine" : 1752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc8x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1785,
  "endLine" : 1793,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc8x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1826,
  "endLine" : 1834,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToFunc8x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1867,
  "endLine" : 1875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isOutParam()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fail()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 761,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initResolver()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/symbols.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeUserFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ContainerImages()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/util.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Update()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeParentMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func externalIns()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shallowCloneComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/clone.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 574,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 632,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeWindowedValueHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1222,
  "endLine" : 1232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 603,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeMultiMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDefaultTruncateRestrictionInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshalPort()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 914,
  "endLine" : 922,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteSimpleRowHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateSignature()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1572,
  "endLine" : 1580,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPTransformState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetStore()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCounterSet()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MainWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MainRetWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Sum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/sum.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Diff()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerElmCountCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AllWithinBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readToStrings()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/equals.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/pool/workerpool.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getBufferSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/stream/HarnessStreamObserverFactories.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long desiredSampleSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant minTargetAndGcTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1447,
  "endLine" : 1455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1842,
  "endLine" : 1850,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1858,
  "endLine" : 1866,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2842,
  "endLine" : 2850,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forwardElementToConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIntermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void updateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 578,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnDataGrpcClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SideInputSpec create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/SideInputSpec.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnStateGrpcClientCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Block loadNextBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeNullableValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseWriter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tuplePreprocessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/TextMessageMapper.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConnectionFactory getConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConnectionFactory getConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 877,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getMessageClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftPayloadSerializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MutationType getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HBaseSource withStartKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MutationType getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AzfsResourceId fromUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getMember()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureModule.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BulkIO bulkIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 978,
  "endLine" : 986,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request createStartRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1346,
  "endLine" : 1354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1406,
  "endLine" : 1414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1995,
  "endLine" : 2006,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withMaxBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2517,
  "endLine" : 2525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addAndMaybeFlush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2801,
  "endLine" : 2811,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedAmqpReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 697,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdateField fieldUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateField.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString convertValueToByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BeamRowToBigtableMutation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReadChangeStream create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2117,
  "endLine" : 2126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadChangeStream withBigtableClientOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2313,
  "endLine" : 2321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2380,
  "endLine" : 2388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableDataSettings translateReadToVeneerSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableDataSettings translateWriteToVeneerSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureHeaderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDetectNewPartitionVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 736,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized BigtableChangeStreamAccessor getOrCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareEndKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isContinuous()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldUpdateWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/CoderSizeEstimator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List parseInitialContinuationTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/encoder/MetadataTableEncoder.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpBody executeFhirRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1015,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HealthcareIOError decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOErrorCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getEarliestToLatestRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 689,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOErrorToTableRow.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowMutation decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowMutation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableReference createTempTableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryResourceNaming.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toTableSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List bqRowsToBeamRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow toTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 735,
  "endLine" : 743,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableRow getTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryDlqProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema putSchemaIfAbsent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getFilterFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/PortableBigQueryDestinations.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteSchemaTransformProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String convertUUID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSuccessfulInserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAndRunOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 690,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Histogram createRPCLatencyHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportFailedRPCMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2221,
  "endLine" : 2229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3012,
  "endLine" : 3020,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration getStorageApiTriggeringFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3715,
  "endLine" : 3723,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 1015,
  "endLine" : 1029,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalTime decodePacked32TimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64DatetimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64DatetimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasValidPayloadField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPublishState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage withOrderingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean usesStatsFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1392,
  "endLine" : 1400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateAttributesField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateSourceEventTimeStampField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessages.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncomingMessage of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object handleAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpRequestInitializer chainHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 943,
  "endLine" : 952,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  SerializableFunction parsePayloadUsingCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1799,
  "endLine" : 1807,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SpannerSchema build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadChangeStream readChangeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void arraycopy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Key createKeyFromBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row structToBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpannerConfig create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mutation createUpdateMetadataWatermarkMutationFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 669,
  "endLine" : 677,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamResultSetMetadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSet.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeStreamRecord parseProtoHeartbeatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/PostProcessingMetricsDoFn.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/SizeEstimator.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Timestamp read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/encoder/TimestampEncoding.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleWriteFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 874,
  "endLine" : 882,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract TrfmT buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1973,
  "endLine" : 1995,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final TrfmT genericBuild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2069,
  "endLine" : 2077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calcMaxOpsBudget()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFn.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 914,
  "endLine" : 922,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1013,
  "endLine" : 1021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataStoreV1SchemaIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/CloudPubsubTransforms.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComputeMessageStatsResponse computeMessageStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/TopicBacklogReaderImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void onReceive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryBufferedSubscriber newBufferedSubscriber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/AddUuidsTransform.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ComputeMessageStatsResponse computeMessageStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/LimitingTopicBacklogReader.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/UuidDeduplicationOptions.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobStatistics dryRunQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryResponse getTypedTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1016,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLowestSplitQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withKeyspace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEntity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLocalDc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 686,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 702,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMapperFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 743,
  "endLine" : 751,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFileScanTasks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTask.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initSchemaAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsMultiplePartitionSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestWriter createManifestWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveTokenValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/GoogleADCIdTokenProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordAggregation build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addRequestEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 990,
  "endLine" : 999,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShardIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EFOShardSubscriber initShardSubscriber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordFilter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WriteBatches writeBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void submitEntries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean lockAndSubmit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadSchemaTransformProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableFunction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupModule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S3ResourceId resolveFromUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadWriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/JavaBinCodecCoder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaMetadata getSchemaMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportBacklogMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ReadFromKafkaDoFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metadata toMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HadoopResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URI dropEmptyAuthority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPartitionIndices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionPollerFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HCatalogBeamSchema create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogBeamSchema.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatToRow.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long shiftBits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingSetCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 630,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String quoteNonEmptyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1197,
  "endLine" : 1205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairPathAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1602,
  "endLine" : 1611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1694,
  "endLine" : 1702,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createTabletScanners()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T uncheckCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExchange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExternalSynchronization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1316,
  "endLine" : 1324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1847,
  "endLine" : 1857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setCustomProcessingMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseConfiguration.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvRowConversions.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Call of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestResponseIO withCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PulsarMessage create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRangeTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryToEnsureNumberOfBytesInBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSourceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1162,
  "endLine" : 1170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1790,
  "endLine" : 1798,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 568,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetFieldExtractor createTimestampExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 1034,
  "endLine" : 1042,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageReceiver getReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSolaceReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroSchemaIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadAll readAllGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParseFiles parseFilesGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setFileExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 871,
  "endLine" : 889,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1027,
  "endLine" : 1035,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1079,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Sink sinkViaGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2080,
  "endLine" : 2088,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroDatumFactory of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 613,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AvroCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 942,
  "endLine" : 950,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction getToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 655,
  "endLine" : 663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaCoder schemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 837,
  "endLine" : 845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List getFieldTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 983,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertEnumStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1653,
  "endLine" : 1661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnsignedOptions usingHigherBitSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/UnsignedOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CountMinSketchFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountMinSketchFn withAccuracy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ApproximateDistinctFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMatchingStablePythonSDKVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withTypeHint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDockerAvailable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/PythonMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/util/InstanceUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericTranslatorProvider createWithDefaultTranslators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkTranslatorSuitableFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssignEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/RightJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default OutBuilderT applyIf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/OptionalMethodBuilder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FullJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/LeftJoin.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowByBuilder projected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGcTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/schemaio-expansion-service/src/main/java/org/apache/beam/sdk/extensions/schemaio/expansion/ExternalSchemaIOTransformRegistrar.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceRangeAccumulator addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/DefaultSequenceCombiner.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceRangeAccumulator mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/DefaultSequenceCombiner.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant removeAllRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processedBufferedEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSequenceTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequenceTracker.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoPayloadSerializerProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoCoder withExtensionsFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void indexDescriptorByName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HistogramAccumulator decodeNonEmptyBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HistogramAccumulator decodeAllBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 558,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional tableBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ChainedTableFactory.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTableByFullName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSupport supportsProjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double computeRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaCSVTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Catalog createCatalogInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaStore metaStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PCollection loadCustomers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlPojoExample.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/ArrayAgg.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPPattern.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean classHasPublicZeroArgsConstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvaticaConnection newConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteFactoryWrapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvaticaResultSet newResultSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteFactoryWrapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateCatalog.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getStatistic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode toRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean classHasPublicZeroArgsConstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamMinusRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcRule.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIntersectRule.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableRexNode build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/SerializableRexNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelDataType toCalciteRowType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int count()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 591,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamWindowRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Aggregate copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RelDataType deriveRowType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result implement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runCollector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLimitCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamSqlEnv inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamSqlEnvBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnv build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CombineFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamCostModel convertRelOptCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getRuleSets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRuleSets.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats plus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/NodeStats.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats minus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/NodeStats.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1207,
  "endLine" : 1215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1382,
  "endLine" : 1390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 590,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void encodeDoLoopTwiddle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppliedPTransform of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/AppliedPTransform.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 640,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List shutdownNow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture schedule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ScheduledFuture schedule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FluentIterable entries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void encodeToSafeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row jsonToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentBackoff withThrottledTimeCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeException wrapIf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UserCodeException.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkStateNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructExposedToExposers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ReadPayload getReadPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaVersion forSpecificationStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional getEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExternalServiceAddress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDockerContainerImage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PipelineTranslation.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String uniqify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupIntoBatchesTranslation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KvCoderComponents getKvCoderComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StageDeduplication deduplicatePCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getTopologicallyOrderedTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canFuseCompatibleEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List detect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/ClasspathScanningResourcesDetector.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String calculateDirectoryContentHash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputExpandableTransform withMultiOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleOutputExpandableTransform withOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PCollectionTuple toOutputCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String uniqueId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SyntheticComponents.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean isWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean isAutoSharded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean isRunnerDeterminedSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeNumberOfBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpiringMemoizingSerializableSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExpiringMemoizingSerializableSupplier.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateErrorHandlers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheCurrentReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 928,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runResourceIdBattery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdTester.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 811,
  "endLine" : 819,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1079,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedKey assignShardKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1122,
  "endLine" : 1141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedCountingReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long expectedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompressedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean readNextRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileSystem getFileSystemInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 457,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract BlockBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract ResourceId windowedFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportSinkLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 881,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write writeDynamic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileNaming relativeFileNaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1014,
  "endLine" : 1022,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViaFileBasedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1514,
  "endLine" : 1522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoaderResourceId resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StringDelegateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BooleanCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setNestedFieldsAccessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor withNestedFieldAs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/UnknownLogicalType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedPrecisionNumeric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedPrecisionNumeric.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needsConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/payloads/JsonPayloadSerializerProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PayloadSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/payloads/PayloadSerializers.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List sortBySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/StaticSchemaInference.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleFunction getJsonBytesToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleFunction getRowToJsonBytesFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1324,
  "endLine" : 1333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeDescriptor findFirstGeneratedAutoValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row select()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema getNestedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 891,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 532,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1174,
  "endLine" : 1182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1225,
  "endLine" : 1233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void overrideEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object verifyFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/SchemaVerification.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionList of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1076,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueOrMetadata decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1087,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1995,
  "endLine" : 2003,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionRowTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PCollection get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValueInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 605,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 807,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParamWindowedValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1098,
  "endLine" : 1106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object deserializeNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1793,
  "endLine" : 1803,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2091,
  "endLine" : 2100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProvider deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean verifyGroup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unwrapUserCodeException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConversionFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UnboxingConversionFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializableFunction getConversionFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver getRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowFn.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Encoding chooseEncoding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 924,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2015,
  "endLine" : 2024,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 745,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation getInitialWatermarkEstimatorStateDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1198,
  "endLine" : 1206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Iterable getAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 459,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void offer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 644,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUnbuffered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Progress from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/RestrictionTracker.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupIntoBatches withSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupIntoBatches withByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupByEncryptedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long sequenceBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T checkType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 633,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 650,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 891,
  "endLine" : 899,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingDistribution.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingDistribution.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCommitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertionError wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionContentsAssert withPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 705,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionSingletonAssert withPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1024,
  "endLine" : 1032,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckRelationAgainstExpected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1285,
  "endLine" : 1294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1453,
  "endLine" : 1462,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1488,
  "endLine" : 1497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static  SuccessOrFailure doChecks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1629,
  "endLine" : 1637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher allOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher anyOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContainingInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableViaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 789,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableArrayViaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 827,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readFromSplitsOfSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertUnstartedReaderReadsSameAsItsSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertSplitAtFractionFails()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void coderDecodeEncodeContentsInSameOrderInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueProvider newProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 479,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableMatcher deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/MatcherDeserializer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RestrictionTracker observe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WatermarkAndStateObserver threadSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSizeLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getTimeLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannelFactory withInterceptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/CancellableQueue.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server allocateAddressAndCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection sourceEventsFromSynthetic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimatedBytesForEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event withAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List stress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List fullThrottle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getConfigurations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Event encodeDecode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query13.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlBoundedSideInputJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlBoundedSideInputJoin.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery5.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery7.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List collectTpcdsResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataPoint dataPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/ConsoleResultPublisher.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.tip = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collapse.prototype.getParent = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.enforceFocus = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.escape = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.checkScrollbar = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.keydown = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.getItemForDirection = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.pause = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getParent()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkButton()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List runtimeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resolvePathsAndValidate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseBooleanProperty()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_examples_for_duplicates_by_name()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_scala_examples()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/fetch_scala_examples.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serialize_tag_to_yaml()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/fetch_scala_examples.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dataset_defined()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shouldIncludeFile()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getOrCreateClassSymbols()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int compareTo()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/category_with_examples.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future reset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExampleLoader? create()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/example_loader_factory.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool shouldSaveBeforeSharing()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future sendProtected()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/periodic_builder.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String _getAsset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateFormValue()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/iframe/iframe_web.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseNextLine()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/graph_builder.dart",
  "fileLinesCount" : 258,
  "components" : [ "primary::playground" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunCodeResult()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/run_code_result.dart",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future runCode()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory RunCodeResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory CheckStatusRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory CheckStatusResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetValidationOutputRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetValidationOutputResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPreparationOutputRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPreparationOutputResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetCompileOutputRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetCompileOutputResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 560,
  "endLine" : 568,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetRunOutputRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetRunOutputResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 654,
  "endLine" : 662,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetRunErrorRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 701,
  "endLine" : 709,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetRunErrorResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 748,
  "endLine" : 756,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetLogsRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetLogsResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 842,
  "endLine" : 850,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetGraphRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 889,
  "endLine" : 897,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetGraphResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 936,
  "endLine" : 944,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory CancelRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 983,
  "endLine" : 991,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1489,
  "endLine" : 1497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectCodeRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1536,
  "endLine" : 1544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectOutputRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1583,
  "endLine" : 1591,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectLogsRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1630,
  "endLine" : 1638,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectGraphRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1677,
  "endLine" : 1685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetDefaultPrecompiledObjectRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1724,
  "endLine" : 1732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectsResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1771,
  "endLine" : 1779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1812,
  "endLine" : 1820,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectOutputResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1916,
  "endLine" : 1924,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectLogsResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1963,
  "endLine" : 1971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetPrecompiledObjectGraphResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2010,
  "endLine" : 2018,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetDefaultPrecompiledObjectResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2057,
  "endLine" : 2065,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory SaveSnippetResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2278,
  "endLine" : 2286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GetSnippetRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2325,
  "endLine" : 2333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget buildTransitions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/transitions.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ElevatedButtonThemeData _getElevatedButtonTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MessageHandleResult handle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/messages_handler.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _initSaving()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/snippet_save_and_share_tabs.dart",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandalonePlaygroundSinglePath parse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/path.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List filterExamplesByType()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List filterExamplesByName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool? tryParseIntString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/utils/bool.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future runShortcut()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _checkBottomBar()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/external_url_navigation.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createDatastoreClient()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/remove_unused_snippets/remove_unused_snippets.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getGrpcWebOptions()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func changeGoTestFileName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/go_preparers.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeleteResources()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 572,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckIsUnitTestPy()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/python_validators.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckIsUnitTestGo()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/go_validators.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/external_functions/external_functions_component.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::playground" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/external_functions/external_functions_component.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::playground" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/external_functions/external_functions_component.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::playground" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddNewLine()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetReadinessFunction()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/system_utils.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/playground_functions/cmd/main.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async writeReviewersForLabelState()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async getState()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await assignToNextReviewer()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function checkIfCommitter()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updateReviewerForLabel()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/reviewerConfig.ts",
  "fileLinesCount" : 142,
  "components" : [ "primary::scripts" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function formatIssues()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/issue-report/generateReport.js",
  "fileLinesCount" : 123,
  "components" : [ "primary::scripts" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/java-example/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/java-example/Task.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/go-example/main.go",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/python-example/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getPartition()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matchFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initializeCaches()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/locator.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NodeModel? getLastNodeFromBreadcrumbIds()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/parent_node.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitContentModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/unit_content.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future deleteAccount()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/auth/notifier.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget? visitElementAfter()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/code_builder.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _onAuthChanged()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _onAppNotifierChanged()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _trackUnitClosed()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _trySetSnippetType()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/content.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func verifyServerHeaders()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddHeader()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/middleware.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Common()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/middleware.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/cmd/ci_cd/ci_cd.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeDatastoreModule()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GeneratePersistentKey()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/persistence_key.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 401,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 477,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 525,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 573,
  "endLine" : 580,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 717,
  "endLine" : 724,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 813,
  "endLine" : 820,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 861,
  "endLine" : 868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 909,
  "endLine" : 916,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1005,
  "endLine" : 1012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1053,
  "endLine" : 1060,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1101,
  "endLine" : 1108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1149,
  "endLine" : 1156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1197,
  "endLine" : 1204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1245,
  "endLine" : 1252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1339,
  "endLine" : 1346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1398,
  "endLine" : 1405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1559,
  "endLine" : 1566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1615,
  "endLine" : 1622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1670,
  "endLine" : 1677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1718,
  "endLine" : 1725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1766,
  "endLine" : 1773,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1814,
  "endLine" : 1821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1862,
  "endLine" : 1869,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1910,
  "endLine" : 1917,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1958,
  "endLine" : 1965,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2006,
  "endLine" : 2013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2055,
  "endLine" : 2062,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2110,
  "endLine" : 2117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2158,
  "endLine" : 2165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2206,
  "endLine" : 2213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2254,
  "endLine" : 2261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2304,
  "endLine" : 2311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2371,
  "endLine" : 2378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2447,
  "endLine" : 2454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2495,
  "endLine" : 2502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2547,
  "endLine" : 2554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2614,
  "endLine" : 2621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2658,
  "endLine" : 2665,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2727,
  "endLine" : 2734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/util/src/org/apache/beam/learning/katas/util/Log.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/partition/partition/pkg/task/task.go",
  "fileLinesCount" : 27,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Tee/Tee/src/org/apache/beam/learning/katas/coretransforms/tee/Task.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EvaluationContext create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleAfterWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT extractLatestAttempted()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SplittableProcessElementsEvaluatorFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isKeyPreserving()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn load()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppliedPTransform getAppliedTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getMinimumOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getMinimumOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 612,
  "endLine" : 619,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized WatermarkUpdate refresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 787,
  "endLine" : 797,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyAllPendingUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1118,
  "endLine" : 1125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1522,
  "endLine" : 1529,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1708,
  "endLine" : 1715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource call()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineInputs()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemovalListener shutdownExecutorServiceListener()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  UnboundedSourceShard of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommittedBundle withElements()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupByKeyOnlyEvaluatorFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterFinish()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectGraph create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteEmptyViewContents()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DockerEnvironmentFactory forServicesWithDocker()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killContainer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeContainer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean waitForProcessToDie()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BundleProgressHandler ignored()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleProgressHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionStage handle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobBundleFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleProcessorStageBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimerSpec of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  NonEmptyPanes create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedWorkItemCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerData decode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateAccessorImpl stateAccessor()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessValueContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnTriggerContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List stateMachinesForTriggers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachines.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerInfoImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingTriggerInfoImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean finishedInAnyMergingWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean finishedInAllMergingWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterDelayFromFirstElementStateMachine newWith()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void noteOutput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTagsInUse()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryValue copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 843,
  "endLine" : 851,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimplePushbackSideInputDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 648,
  "endLine" : 655,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSetData decodeStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSetData create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ServiceCallMetric.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedTrieData fromProto()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundedTrieNode deepCopy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricUpdates.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoConstants.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPerWorkerMetric()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoConstants.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prefetchOnTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 974,
  "endLine" : 981,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startMetricsPusher()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression mapSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder accumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombineGloballyTranslatorBatch.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnPartitionIteratorFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedValueMultiReceiver outputManager()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOut()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Encoder encoderOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doVisitTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/DependentTransformsVisitor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBatchCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void dropExpiredTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CreateStream nextBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Reader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoval()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void close()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean seekNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List toByteArrays()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T fromByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDebug()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNextProcessingTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection filterTimersEligibleForProcessing()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapState bindMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombiningState bindCombiningWithContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkCombiningState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 461,
  "endLine" : 468,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasEventTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void translateReshuffle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeObject()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkSyncedDStream()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnRunnerWithMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryProcess()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasOutput()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElementWithRunner()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection get()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advanceProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ViewP.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProcessorMetaSupplier supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isKeyedValueCoder()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetGraphVisitor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSideInputKeys()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T fromByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/TranslationUtils.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSystemTest()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean seekNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransient()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEffectiveInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 726,
  "endLine" : 734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processWatermark1()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 845,
  "endLine" : 860,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareSnapshotPreBarrier()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1067,
  "endLine" : 1076,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaggedKvCoder buildTaggedKvCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1460,
  "endLine" : 1467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1665,
  "endLine" : 1672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BatchTransformTranslator getTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkJobServerDriver fromConfig()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlinkJobServerDriver create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataStream getDataStreamOrThrow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void translateReshuffle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 878,
  "endLine" : 888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setManagedMemoryByFraction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 500,
  "endLine" : 507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueSerializer.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putNormalizedKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderTypeSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkStatefulDoFnFunction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkAssignWindows.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT firstInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue nextRecord()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlinkBoundedSource bounded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSource.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkBoundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSource.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkBoundedSourceReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSourceReader.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startOrAdvance()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplit.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkUnboundedSourceReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEffectiveInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 728,
  "endLine" : 736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processWatermark1()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 847,
  "endLine" : 862,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareSnapshotPreBarrier()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1069,
  "endLine" : 1078,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaggedKvCoder buildTaggedKvCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1462,
  "endLine" : 1469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1667,
  "endLine" : 1674,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BagState bindBag()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SetState bindSet()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapState bindMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EarlyBinder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1710,
  "endLine" : 1717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapState bindMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1793,
  "endLine" : 1800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 477,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 624,
  "endLine" : 631,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StructuralKey empty()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StructuralKey of()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/StoreIdGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSideInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimerKey of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 615,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runWithTimeout()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalFailure()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSideInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/FutureCollectorImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 776,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SamzaAccumulatorCombiningState()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 888,
  "endLine" : 896,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 964,
  "endLine" : 972,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStateRequestHandlers.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStateRequestHandlers.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaMetricsBundleProgressHandler()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaMetricsBundleProgressHandler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaGBKMetricOp.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateExecutableStageBundleMetric()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void doTranslatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/FlattenPCollectionsTranslator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowExecutionStateKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateKey.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getBytesPerJvmWord()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortReadLoop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressFromIteratorConcurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishLazyUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saw()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackerGroup.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamHandle acquire()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ThreadLocalByteStringOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedCombineFnWithContextRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uploadChannelToGCS()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 417,
  "endLine" : 424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean wasLastPeriodInGCThrashing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 484,
  "endLine" : 500,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 508,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalableBloomFilter build()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchGroupAlsoByWindowViaOutputBufferFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bytesOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int elementsOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Snapshot create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementExecutionTracker create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundedTrie getBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundedTrieNode getBoundedTrieNode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricsContainerRegistry createMetricsContainerRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Cache getLogicalReferenceCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterParDoFn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JobHeader createJobHeader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 959,
  "endLine" : 966,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo peek()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shortenIdsIfAvailable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CounterShortIdCache.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsContainerRegistry createRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteArrayReader.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 631,
  "endLine" : 638,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 641,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSinkFactory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 488,
  "endLine" : 495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 556,
  "endLine" : 563,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 863,
  "endLine" : 870,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmPrefixReaderIterator overKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1137,
  "endLine" : 1146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void position()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1179,
  "endLine" : 1188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Thread startMemoryMonitorThread()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional tryParseEndpointIntoHostAndPort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RestartMetrics create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueuedRequest forComputation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Watermarks createWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String debugString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssembledWorkItem create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkResponseChunkAssembler.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSpecificHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void throwIfShutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JobHeader createJobHeader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureWindmillServiceEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void consumeFlowControlSettings()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReleasingClientCall()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseChannelOnce()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void append()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void clearCurrentPhysicalStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 604,
  "endLine" : 611,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamGetDataClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamGetDataClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WrappedFuture.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/RangeCoder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable snapshot()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ConcatIterables.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindmillStateReader forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForKey forKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendHeartbeats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/StreamPoolHeartbeatSender.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOperation getValidatedReadOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkFailureProcessor create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazilyInitializedSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LazilyInitializedSideInputReader.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerStatusPages create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChunkingShuffleBatchReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ChunkingShuffleBatchReader.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteString getFixedLengthPrefixedByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ChunkingShuffleBatchReader.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createGroupingKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isThrottled()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/HotKeyLogger.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmRecordCoder fromCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RunnerHarnessCoderCloudObjectTranslatorRegistrar.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 839,
  "endLine" : 846,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Optional getNextWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet currentWindmillEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeWorkerMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationWorkExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractPerWorkerMetricValues()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/StageInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void validateViewMaterialization()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized  SideInput invalidateThenLoadNewEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessingContext createProcessingContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComputationStateCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional deserializeMapTask()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingApplianceComputationConfigFetcher.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional fetchConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowExecutionStateTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrintStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void publish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void writePCollectionViewData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 657,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcsCreateOptions buildCreateOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/GcsStager.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpRequestInitializer chainHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTransport.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean includesTransformUpgrades()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1233,
  "endLine" : 1240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllEnvironmentInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1715,
  "endLine" : 1722,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2036,
  "endLine" : 2043,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDefaultContainerImageUrl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2686,
  "endLine" : 2693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void verifyStateSupportForWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2750,
  "endLine" : 2758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getStateWithRetries()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobSpecification()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 664,
  "endLine" : 671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollectionToSingletonOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 684,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getProperties()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 787,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateInputs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 1216,
  "endLine" : 1223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void verifyFnIsStateful()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchGroupIntoBatches()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/GroupIntoBatchesOverride.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchGroupIntoBatchesWithShardedKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/GroupIntoBatchesOverride.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGroupIntoBatches()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/GroupIntoBatchesOverride.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGroupIntoBatchesWithShardedKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/GroupIntoBatchesOverride.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stager create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMetadataKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 443,
  "endLine" : 450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 499,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputDataRecord()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 478,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1233,
  "endLine" : 1240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1427,
  "endLine" : 1434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParDoSingle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RedistributeByKeyOverrideFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_message()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateIndexName()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchUtils.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::it" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 352,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManagerUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized MongoDatabase getDatabase()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MongoCollection getMongoDBCollection()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact uploadArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasContent()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatastreamResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/OracleSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::it" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/OracleSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::it" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/MySQLSource.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/MySQLSource.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void createTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesAppProfileExist()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateInstanceId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::it" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateTableId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::it" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableResourceManagerClientFactory()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerClientFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableInstanceAdminClient bigtableInstanceAdminClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerClientFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::it" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableTableAdminClient bigtableTableAdminClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerClientFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::it" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/conditions/BigQueryRowsCheck.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Dataset getDatasetIfExists()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logInsertErrors()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getRowCount()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  RetryPolicy retryOnQuotaException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHasInstanceAndDatabase()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeDirectMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printJobResponse()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexTemplateRuntimeEnvironment buildEnvironment()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpBase()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/GCPBaseIT.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManagerUtils.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::it" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateTopicName()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManagerUtils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::it" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumTopics()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "plugins/beam-code-completion-plugin/src/main/java/BeamCompletionProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::plugins" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_role()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_role_yaml()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_announcement()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_pubsub_subscriptions()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_xml()",
  "longName" : "",
  "relativeFileName" : ".test-infra/junitxml_report.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchLastSyncTimestamp()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async counters()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async distributions()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async rawMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function uniqueName()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: decode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function swapEndian32()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3512,
  "endLine" : 3519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5249,
  "endLine" : 5256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6997,
  "endLine" : 7004,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7236,
  "endLine" : 7243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 8176,
  "endLine" : 8183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 574,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 514,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3557,
  "endLine" : 3564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4093,
  "endLine" : 4100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4222,
  "endLine" : 4229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4290,
  "endLine" : 4297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 866,
  "endLine" : 873,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1249,
  "endLine" : 1256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_expansion_api.ts",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_expansion_api.ts",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 3372,
  "endLine" : 3379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function bufferingDataChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public getDataChannel:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 897,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async stopAll()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async stop()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/pvalue.ts",
  "fileLinesCount" : 327,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/pvalue.ts",
  "fileLinesCount" : 327,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function iterableSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assertContentsSatisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/assert.ts",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_detailed_configs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_type_color()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_runner.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_file_stage_to_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Logging()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_state_to_runner_api_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_watermark_updates()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pcoll_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _send_timers_to_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_all_sdk_urns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_stateful()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_data_plane_ops()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_watermarks_for_transform_and_unblock_tasks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _initialize_keyed_states()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer_wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _init_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def await_completion()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule_consumers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def take()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_executing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_duplicate_dofn_params()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_restriction_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_batch_to_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_counters_start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def total_output_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_batching_preference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _observable_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_collect()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_referents_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def heap_dump()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_dofn_javasdk()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_combbine_per_key_merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_combine_per_key_extract_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_combine_per_key_convert_to_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_combine_grouped_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_sample_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def terminate_sdk_harness()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_data_buffer_time_limit_ms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def instrumented_pipeline_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _all_inputs_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_multiple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/expression_cache.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/types.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_ipython_log_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_var_in_main()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_triggered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_control.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_async()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def task()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InteractiveInspector.tsx",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def end_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_val()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inspect_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _top_level_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def import_html_to_head()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_web_driver()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_dot_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/message_matchers.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_sha256()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_scalar_mean_float()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _base_env_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_compiled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/utils.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_compression_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _try_to_ensure_num_bytes_in_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _template_replace_shard_num()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomclient.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def client_key_sort_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_table_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _bigquery_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _gcs_object()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readall()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_consumed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _throttling_probability()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enforce_millis_instant_for_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/jdbc.py",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/debezium.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def avro_union_type_to_beam_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/langchain.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_set_default_update_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _format_restrict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_milvus_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def specifiable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def specifiable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml_test_it.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_metrics_with_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_engine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_numpy_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_tensor_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_vocab_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/utils.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description_from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_url_or_filepath()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_preprocess_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _closest_line()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_combine.py",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _AssignTimestamps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_iceberg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_singleton_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _test_iterable_coder_of_unknown_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_timestamp_prefixing_opaque_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _render_indexes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def droplevel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_counts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _memoize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _hash_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_replacement()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _merge_outer_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unique_ref()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def simple_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_input_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_union()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_value_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtype_to_fieldtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _exceed_entry_limit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def view_as()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unregister_pickle_by_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_module()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _nest_dill_logging()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_metric_cell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_every_n_seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/logger.py",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_pickle_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_rfc3339()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_file_copy_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/profiler.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_micros()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_encoded_byte()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_windowed_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sql.py",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_connector_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_metadata_default_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reify_metadata_custom_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_kv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_named_tuple_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_materialized_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _str_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/deduplicate.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def histogram()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_trie()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_histogram()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fast_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query1.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _synthetic_preprocessing_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_raw_data_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/tensorflow_mnist_classification_cost_benchmark.py",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_awaiting_triage_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/github_issues_utils.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_typehints_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/datatype_inference.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_pyarrow_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/datatype_inference.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_using_second_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dial()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/root.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BuildTempWorkerBinary()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/compile.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func profiles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/debugz.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWindowValueCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getOrMake[K, VK comparable, VV any, V map[VK]VV, M map[K]V]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func removeSubTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/preprocess.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1282,
  "endLine" : 1289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 707,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 753,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Performant()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func firstNonEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CleanupTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Publish()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getDisableSoftDeletePolicyBucketAttrs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteObject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateBeamImports()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/filesystem.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newFile()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compressionFromExt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/file.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func constructSelectStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/pubsubio/pubsubio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unmarshalMessageFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/pubsubio/pubsubio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func marshalMessageFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/pubsubio/pubsubio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSpannerFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/common.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/write.go",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/write.go",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/end_estimator.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func restDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/parquetio/parquetio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func asDereferenceSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/util.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func flatten()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/head.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerHeadKVFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerPrintGBKFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMaterialize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func slice2queue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nodeToPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 514,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 836,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 874,
  "endLine" : 881,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 941,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1004,
  "endLine" : 1011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1070,
  "endLine" : 1077,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1236,
  "endLine" : 1243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 537,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 593,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 634,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 695,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 746,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 921,
  "endLine" : 928,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 978,
  "endLine" : 985,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1118,
  "endLine" : 1125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1286,
  "endLine" : 1293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1333,
  "endLine" : 1340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1380,
  "endLine" : 1387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1428,
  "endLine" : 1435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1482,
  "endLine" : 1489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api_grpc.pb.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 813,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 870,
  "endLine" : 877,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 927,
  "endLine" : 934,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 979,
  "endLine" : 986,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1037,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1076,
  "endLine" : 1083,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1336,
  "endLine" : 1343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1413,
  "endLine" : 1420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1515,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1588,
  "endLine" : 1595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1647,
  "endLine" : 1654,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1713,
  "endLine" : 1720,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1787,
  "endLine" : 1794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1843,
  "endLine" : 1850,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1985,
  "endLine" : 1992,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2048,
  "endLine" : 2055,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2093,
  "endLine" : 2100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2138,
  "endLine" : 2145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2209,
  "endLine" : 2216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2338,
  "endLine" : 2345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2458,
  "endLine" : 2465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2632,
  "endLine" : 2639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2690,
  "endLine" : 2697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2753,
  "endLine" : 2760,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2799,
  "endLine" : 2806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2838,
  "endLine" : 2845,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2877,
  "endLine" : 2884,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2919,
  "endLine" : 2926,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3002,
  "endLine" : 3009,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3103,
  "endLine" : 3110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3148,
  "endLine" : 3155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3230,
  "endLine" : 3237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3277,
  "endLine" : 3284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3324,
  "endLine" : 3331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3374,
  "endLine" : 3381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3431,
  "endLine" : 3438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3499,
  "endLine" : 3506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3561,
  "endLine" : 3568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3622,
  "endLine" : 3629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3705,
  "endLine" : 3712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3749,
  "endLine" : 3756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3816,
  "endLine" : 3823,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3909,
  "endLine" : 3916,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3990,
  "endLine" : 3997,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4076,
  "endLine" : 4083,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4158,
  "endLine" : 4165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4222,
  "endLine" : 4229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4303,
  "endLine" : 4310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4388,
  "endLine" : 4395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4474,
  "endLine" : 4481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4552,
  "endLine" : 4559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4640,
  "endLine" : 4647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4727,
  "endLine" : 4734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4821,
  "endLine" : 4828,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4899,
  "endLine" : 4906,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4957,
  "endLine" : 4964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 663,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 714,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 822,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 872,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 913,
  "endLine" : 920,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 970,
  "endLine" : 977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1024,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1075,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1118,
  "endLine" : 1125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1190,
  "endLine" : 1197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1277,
  "endLine" : 1284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1317,
  "endLine" : 1324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1364,
  "endLine" : 1371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1413,
  "endLine" : 1420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1469,
  "endLine" : 1476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1509,
  "endLine" : 1516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1559,
  "endLine" : 1566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1635,
  "endLine" : 1642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 720,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 820,
  "endLine" : 827,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 871,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 939,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1017,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1056,
  "endLine" : 1063,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1114,
  "endLine" : 1121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1162,
  "endLine" : 1169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSdkImageOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryCombine()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/combine.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Input()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/schema/external.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/schema/external.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeCompactors()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toWeightedSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 561,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Decode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CallNoPanic()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsComplex()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Replace()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findOpenPort()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewVarIntZ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/varint.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewVarUintZ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/varint.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/float.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fromLogicalOption()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preRegLogicalTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MarshalCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 635,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 776,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 859,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 933,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1002,
  "endLine" : 1009,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1053,
  "endLine" : 1060,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1114,
  "endLine" : 1121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1189,
  "endLine" : 1196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1279,
  "endLine" : 1286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1333,
  "endLine" : 1340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1210,
  "endLine" : 1217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/util.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inout()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shallowClonePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/clone.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 883,
  "endLine" : 891,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 947,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 969,
  "endLine" : 976,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1066,
  "endLine" : 1073,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1203,
  "endLine" : 1210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1212,
  "endLine" : 1219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MultiStartBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MultiFinishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 924,
  "endLine" : 934,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeReIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mustExplodeWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newLiftingCache()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewKV()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCoGBK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/bytes.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/time.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rowTypeValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeUint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeSinglePrecisionFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflectDecodeByteSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isAnyNonKVComposite()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isAnyNonKVAndNonWindowedComposite()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsUniversal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsComposite()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DumpToLog()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/dumper.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DumpToOutFromContext()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/dumper.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func loadCurrentState()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewResults()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunAndValidate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerDiffFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EqualsList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/equals.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/logging.go",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementForParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1663,
  "endLine" : 1670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1879,
  "endLine" : 1887,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2072,
  "endLine" : 2079,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2409,
  "endLine" : 2416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2711,
  "endLine" : 2718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClearableCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Cache getBundleCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1297,
  "endLine" : 1304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFinalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIntermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean wasLastPeriodInGCThrashing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConsumerAndMetadata forConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplittingMetricTrackingFnDataReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputSampler sampleOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/DataSampler.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 928,
  "endLine" : 935,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitDelegatingFnDataReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 953,
  "endLine" : 960,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UserStateCacheKeyBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1218,
  "endLine" : 1225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BagUserStateCacheKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1256,
  "endLine" : 1263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapKeysUserStateCacheKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListUserStateCacheKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1327,
  "endLine" : 1334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncachedStateIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String insertSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getOldestMessageTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void discard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExclusiveTopicQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1148,
  "endLine" : 1155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant ensureTimestampWithinBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Connectors fromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/Connectors.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHashForRecordCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/IOITHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withDefaultHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 908,
  "endLine" : 915,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long queryCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1093,
  "endLine" : 1100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1127,
  "endLine" : 1134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1202,
  "endLine" : 1209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1237,
  "endLine" : 1244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request createCloseRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1304,
  "endLine" : 1311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request createCloseRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1392,
  "endLine" : 1399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String extractPITId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1442,
  "endLine" : 1450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withBackendVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1803,
  "endLine" : 1810,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void maybeLogVersionDeprecationWarning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2992,
  "endLine" : 2999,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpMessageCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean advanceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticUnboundedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSourceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidUrlFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 774,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoCursor apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFlat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableWriterImpl openForWriting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 859,
  "endLine" : 867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBigtableOptionsConfigurator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 1003,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withWriteResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1157,
  "endLine" : 1164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1881,
  "endLine" : 1890,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableWriteException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2077,
  "endLine" : 2084,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigtableOptions getEffectiveOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/ReadChangeStreamPartitionProgressTracker.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/DetectNewPartitionsState.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/StreamPartitionWithWatermark.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ProcessNewPartitionsAction processNewPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized GenerateInitialPartitionsAction generateInitialPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/FilterForMutationDoFn.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message getHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FhirResourcePagesIterator ofSearch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 948,
  "endLine" : 955,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseBundleStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1538,
  "endLine" : 1545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecuteBundlesResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1559,
  "endLine" : 1566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deidentify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1741,
  "endLine" : 1748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1751,
  "endLine" : 1758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeTickleCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nextBackOff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toTableResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toJobFullResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String jobToPrettyString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder getDestinationCoderWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nextBackOff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String tableSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BigQuerySourceBase toSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryInsertError decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingInsertsMetricsImpl create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericRecord readSingleRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageAvroReader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runUnderMonitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void runUnderMonitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T runUnderMonitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow toFailsafeTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsGenericRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateDynamicDestinationsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema protoTableSchemaFromAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromGenericRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedStorageApiInserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAndRunOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryStorageReader getReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageReaderFactory.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaInformation fromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 640,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Descriptor getDescriptorFromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 691,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Descriptor wrapDescriptorProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/GenerateShardedTable.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableSchema protoTableSchemaFromBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertErrorCoder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageApiInsertError decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertErrorCoder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteStreamService getWriteStreamService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFinalizeWritesDoFn.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingJobData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InsertRetryPolicy neverRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/InsertRetryPolicy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InsertRetryPolicy alwaysRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/InsertRetryPolicy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSuccessfulRpcMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedRead readTableRowsWithSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadTableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1907,
  "endLine" : 1914,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2015,
  "endLine" : 2022,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Write withAvroWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3104,
  "endLine" : 3111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDefaultMissingValueInterpretation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3496,
  "endLine" : 3503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteStreamService getWriteStreamService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 1032,
  "endLine" : 1041,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteStreamService getWriteStreamService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int encodePacked32TimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int encodePacked32TimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BigQuerySourceBase toSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatasetServiceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStream createWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1503,
  "endLine" : 1510,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String trimSchemaIfNecessary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1765,
  "endLine" : 1772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setSchemaState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Impl create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MovingFunction newFun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeCloseClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 944,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acknowledge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutgoingMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkIfAnySubscriptionExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesAny()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdAndOrderingKeyCoder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutgoingMessage of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getValueForFieldFlatSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acknowledge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubDlqProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readMessagesWithAttributesAndMessageIdAndOrderingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeStrings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 769,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1306,
  "endLine" : 1313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1455,
  "endLine" : 1462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1775,
  "endLine" : 1782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 475,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1572,
  "endLine" : 1579,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MutationGroup decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1711,
  "endLine" : 1718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dialect getDialect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2100,
  "endLine" : 2108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row createRowFromMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PartitionMetadataTableNames generateRandom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColumnType columnTypeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 660,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mod modFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildPartition childPartitionFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 746,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ChildPartitionsRecordAction childPartitionsRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized PartitionStartRecordAction partitionStartRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleWriteSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchWriteRequest getBatchWriteRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RpcQos getRpcQos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreStatefulComponentFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1400,
  "endLine" : 1408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchWriteWithSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1471,
  "endLine" : 1478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1535,
  "endLine" : 1542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchWriteWithDeadLetterQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1605,
  "endLine" : 1612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1668,
  "endLine" : 1675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MovingFunction createMovingFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getStatusCodeNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static V1Options from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 875,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 948,
  "endLine" : 955,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1119,
  "endLine" : 1126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleWriteSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2187,
  "endLine" : 2194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2482,
  "endLine" : 2489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row extractRowFromProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/EntityToRow.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CheckpointMarkImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Offset read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/InitialOffsetReaderImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Publisher newPublisher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PublisherAssembler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRawBytesToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeQueryResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow convertNumbers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bigquery getNewBigqueryClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mapRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultUserDataMapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 742,
  "endLine" : 749,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 789,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 848,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void outputResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 797,
  "endLine" : 804,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1031,
  "endLine" : 1038,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SqlNode getLeftChild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SqlNode getRightChild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Table get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/TableCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClientBuilderFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientConfiguration.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WebIdTokenProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/WebIdTokenProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List splitInto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void asyncFlushEntries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1001,
  "endLine" : 1009,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addClientRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1327,
  "endLine" : 1334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardCheckpoint moveAfter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitUntilAllShardRecordsRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSubscribe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkParameters.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sizeIncrementOfKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MovingFunction newFun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expireBatchForRedelivery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConverterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean needsConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SerializableFunction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsSerializableUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsSerializableUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withUrls()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/JavaBinCodecCoder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizedPlainWriteWhileReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KafkaTimestampType getRecordTimestampType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T deserializeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T deserializeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushBufferedMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricName getMetricGaugeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSinkMetrics.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRawBytesToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTimestampPolicyWithLimitedDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CustomTimestampPolicyWithLimitedDelay.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvertToDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant ensureTimestampWithinBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 789,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void wrapRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowAdapter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 556,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSplitCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 776,
  "endLine" : 787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedisConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readPrivateKeyFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/KeyPairUtils.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/WriteBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkIfTableIsEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStagingBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withStagingBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairPathAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1586,
  "endLine" : 1593,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairRawAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1812,
  "endLine" : 1819,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withExchange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Partitioner getPartitioner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JobID getJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJobJtIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExternalSynchronizationBuilder withConfigurationTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1265,
  "endLine" : 1279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalSynchronizationBuilder withConfigurationTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1294,
  "endLine" : 1301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void abortTask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1528,
  "endLine" : 1535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1937,
  "endLine" : 1947,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1985,
  "endLine" : 1993,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 898,
  "endLine" : 905,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CsvIOParse withCustomRecordParsing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParse.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CsvIOParse parseRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Write build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/WriteToPulsarDoFn.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant ensureTimestampWithinBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiLineTextBasedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSelfOverlapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadRows readRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WriteVoid writeVoid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withParameterSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1194,
  "endLine" : 1201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 520,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V retryCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryResult beforeEval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolaceOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceOutput.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageProducer getInitializedProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startFlowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageReceiver.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQueueNonExclusive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClient.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQueueNonExclusive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WatermarkPolicy create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/WatermarkPolicy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryHandler withDefaults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RetryHandler.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordBatchRowIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema toBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParseAll parseAllGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1198,
  "endLine" : 1205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseAll watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1350,
  "endLine" : 1357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1379,
  "endLine" : 1386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DynamicAvroDestinations constantDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1981,
  "endLine" : 1988,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2043,
  "endLine" : 2050,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Mode withClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSource withMinBundleSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized String internSchemaString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantAvroDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSubtypeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 563,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional fromDatumFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 919,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaCoder schemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/BatchRequestForDLP.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromGcsUri annotateImagesFromGcsUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromBytes annotateImagesFromBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoURIWithContextFn.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoBytesWithContextFn.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YamlTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/yaml/src/main/java/org/apache/beam/sdk/extensions/yaml/YamlTransform.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SbeSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IrOptions build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnsignedOptions usingSameBitSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/UnsignedOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingDigest mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long hashElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApproximateDistinctFn withSparseRepresentation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlus addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DoFn globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NativeFileSorter getSorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeExternalSorter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeFileSorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withOutputCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCustomType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  boolean hasUserProvidedRegistration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptableCollector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/FlatMapTranslator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BroadcastHashJoinTranslator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BroadcastHashJoinTranslator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ReduceByBuilder valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ScoreBy valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  EventTimeBuilder using()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/RightJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueByReduceByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ReduceByBuilder valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FullJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/LeftJoin.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/OutputValues.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UsingBuilder by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowByBuilder using()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection reduceSelectingAny()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContiguousSequenceRange decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStatusEmission()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessingState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStatusEmission()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized Parser getParser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoDomain buildFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleFunction getProtoBytesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class ensureMessageType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BucketBounds exponential()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dropDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HCatalogTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/DatabaseProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ConversionOptions getConversionOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTableProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparseDateTimeLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List mergeParam()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/seqgen/GenerateSequenceTable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteSubscriptionTable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dropDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int expressionsInFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/BeamSqlTableFilter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Function create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventPointer findEventPointer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateLocator proceedIgnore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type getInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayList makeOrderKeysFromCollation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPUtils.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getCustomTopLevelResolvers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List tablesForSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCalciteSchema getDatabaseSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Method findMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUnionRule.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamValuesRule.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCoGBKJoinRule.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamJoinPushThroughJoinRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamJoinPushThroughJoinRule.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableProvider getTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatalogManager getCatalogManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIntersectRel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sort copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double estimateRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMinusRel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMinusRel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int firstSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int indexOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canImplement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RelNode makeRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamWindowRel copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnionRel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnionRel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List toRowList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Enumerable toEnumerable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPCollectionInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJoinLegal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamRelNode getBeamRelInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object explainLazily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal getVariance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal getCovariance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CombineFn getUdafCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row combineTwoRowsIntoOne()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats getNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/RelMdNodeStats.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqWithEpsilon()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlTransform registerUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform registerUdaf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LatencyRecordingHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/LatencyRecordingHttpRequestInitializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List fileSizes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long toFileSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 515,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 600,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 651,
  "endLine" : 658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath getFileName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean endsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/Transport.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List matchNonGlobs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyPathIsAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcsPath getGcsPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NullCredentialInitializer.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcpCredentialFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/GcpCredentialFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathValidator create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getProjectNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void encodeDoLoop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskLauncher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future submit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future submit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future submit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObservableIterable.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean streamReadConstraintsAvailable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Appendable append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String simplifyNameComponent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NameUtils.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String approximatePTransformName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NameUtils.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOffUtils.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 769,
  "endLine" : 776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CombinePayload combinePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMainInputName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInput translateView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 787,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestStream testStreamFromProtoPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TestStreamTranslation.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultJavaSdkHarnessContainerUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SdkComponents create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getExistingPTransformId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GroupIntoBatchesPayload getPayloadFromParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupIntoBatchesTranslation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionList getInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DeduplicatedFlattenFactory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String urnForTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotSerializable forUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 692,
  "endLine" : 699,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeduplicationResult of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canFuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canAlwaysFuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean cannotFuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableStagePayload getExecutableStagePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ExecutableStageTranslation.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnknownCoderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawWriteFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 746,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MovingFunction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcpHsmGeneratedSecret()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpHsmGeneratedSecret.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MutationDetector forValueWithCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodedValueMutationDetector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnWithExecutionInformation of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnWithExecutionInformation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  AppliedCombineFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MemoizingPerInstantiationSerializableSupplier.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputBuilderSupplier supplierForElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/OutputBuilderSuppliers.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant ensureTimestampWithinBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Compression detect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAllViaFileBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSource.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getBytesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteShardedBundlesToTempFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 894,
  "endLine" : 901,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundedSource createSourceForSubrange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPolicyDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metadata toMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSelfOverlapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 872,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 970,
  "endLine" : 980,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1493,
  "endLine" : 1500,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenerateSequence from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSequence withRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsDynamicSplitting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 666,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteFilesResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFilesResult.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 956,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT formatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1587,
  "endLine" : 1594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoaderResourceId getCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider fromStaticMethods()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static short readBigEndianShort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuralByteArray.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/MicrosInstant.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/MicrosInstant.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumerationType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedPrecisionNumeric.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FromRowUsingCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType withMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 879,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadataString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 907,
  "endLine" : 914,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Field of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1142,
  "endLine" : 1149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Field nullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1376,
  "endLine" : 1383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1400,
  "endLine" : 1407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleFunction getJsonStringToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleFunction getRowToJsonStringsFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor primitiveToWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor getAutoValueGenerated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFieldTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFieldTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inner rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaRowUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionAndType createFuctionFromCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema getUnexandedOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flattened withFieldNameAs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleFunction bytesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowToBytesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction getToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction getFromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SchemaCoder getSchemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object rowFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object mapFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1985,
  "endLine" : 1992,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2094,
  "endLine" : 2103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSinglePCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue timestampedValueInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue timestampedValueInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MinTimestampWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 525,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParamWindowedValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1084,
  "endLine" : 1091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2082,
  "endLine" : 2089,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DisplayDataValue resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getOptionSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsReflector.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PTransform compose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PTransform compose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List processBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartBundleContext startBundleContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedContextOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedContextMultiOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterWatermarkEarlyAndLate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant extractMaxTimestampFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Window into()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateTimestampBounds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/BoundedWindow.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YearsWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow assignWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimestampedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BinaryCombineFn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Holder addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Holder decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateGlobalDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1255,
  "endLine" : 1262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1404,
  "endLine" : 1411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputOrAccum decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2089,
  "endLine" : 2096,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2175,
  "endLine" : 2182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFn with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFnWithContext with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoCombineResult extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 585,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExceptionStackTrace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransformErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlatMapElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaElementParameter schemaElementParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetInitialRestrictionMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1390,
  "endLine" : 1397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NewTrackerMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1478,
  "endLine" : 1485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetInitialWatermarkEstimatorStateMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1557,
  "endLine" : 1564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NewWatermarkEstimatorMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1590,
  "endLine" : 1597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation splitRestrictionDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation truncateRestrictionDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation newWatermarkEstimatorDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 641,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation newTrackerDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 659,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation getSizeDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 661,
  "endLine" : 668,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1165,
  "endLine" : 1172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation afterDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1181,
  "endLine" : 1188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResultSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Partition of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long offset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BatchingParams create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Growth growthOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryCombined()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 618,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 665,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1213,
  "endLine" : 1220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 822,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 864,
  "endLine" : 872,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupByEncryptedKey createWithCustomGbk()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargestUnique addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargestUnique mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapValues via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapValues.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapKeys via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 825,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1297,
  "endLine" : 1304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputCheckerDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1554,
  "endLine" : 1561,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeMismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeMismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 701,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestStream advanceWatermarkToInfinity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestOutputReceiver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkCombineFnShardsSingleMerge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher jsonBytesLike()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher jsonStringLike()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StaticWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PrefetchableIterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionT currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Progress getProgressBlocking()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unwrapExecutionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearElementsLocked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/CancellableQueue.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Listener interceptCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcContextHeaderAccessorProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedGrpcFnServer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_cached_licenses()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/license_scripts/pull_licenses_java.py",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 884,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long lastBase0PersonId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bid decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPath reuseTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean subscriptionExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneratorConfig standardGeneratorConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimestampedValue nextInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JoinDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0Model.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WinningBidsSimulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBidsSimulator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuctionOrBidWindow forBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InfluxDBSettings getInfluxSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateMeasurementName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPipeline getOrCreateTestPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAndCheckTpcParallel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsParametersReader.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/CsvToRow.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getInfluxTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateMeasurementName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getQueryIdentifiers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/QueryReader.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedTestResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleBigQueryResponseExceptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void publishToInflux()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/IOITMetrics.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long getLowestMin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long getGreatestMax()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getDelegateOptions = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getTitle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Popover.prototype.getContent = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var complete = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.measureScrollbar = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.cycle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.to = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Button.prototype.setState = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/button.js",
  "fileLinesCount" : 120,
  "components" : [ "primary::website" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/transition.js",
  "fileLinesCount" : 59,
  "components" : [ "primary::website" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/alert.js",
  "fileLinesCount" : 94,
  "components" : [ "primary::website" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Plugin()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getElementData()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const sendMessage = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def postComments()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_yes_or_no_answer()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void see()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_supported_categories()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_in_allowlist()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/checker.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_snippet_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _snippet_datasets()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dir_symbols_recursive()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_python/extract_symbols_python.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toShortMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_view_options.dart",
  "fileLinesCount" : 91,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ContentExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/content_example_loading_descriptor.dart",
  "fileLinesCount" : 122,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/content_example_loading_descriptor.dart",
  "fileLinesCount" : 122,
  "components" : [ "primary::playground" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _deleteFileControllers()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ensureSymbolsInitialized()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/unread_controller.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/abstract.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _getMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/symbols/loaders/yaml.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Toast _getErrorToast()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_or_cancel_button.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/shortcuts_manager.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SplitView()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _checkRatioSafe()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/divider.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/unread/builder.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _open()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const FeedbackDropdown()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/drag_handle.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _pipelineOptionsMapToList()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialogs/progress.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::playground" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size getTextSize()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/models/graph.dart",
  "fileLinesCount" : 121,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory GrpcExampleClient()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getMetadata()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getRunErrorOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getValidationErrorOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPreparationErrorOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextButtonThemeData _getTextButtonTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppBarTheme _getAppBarTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 428,
  "endLine" : 435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MessageHandleResult handle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/messages_debouncer.dart",
  "fileLinesCount" : 42,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _submitEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/link_text_field.dart",
  "fileLinesCount" : 150,
  "components" : [ "primary::playground" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _copyText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/link_text_field.dart",
  "fileLinesCount" : 150,
  "components" : [ "primary::playground" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SnippetSaveAndShareTabs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/snippet_save_and_share_tabs.dart",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _openLink()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/more_actions.dart",
  "fileLinesCount" : 167,
  "components" : [ "primary::playground" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExamplesLoadingDescriptor _descriptorFromMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/page.dart",
  "fileLinesCount" : 57,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_split_view.dart",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExamplesLoadingDescriptor _descriptorFromMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/page.dart",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/colab_button.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/github_button.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLocale()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/config/locale.dart",
  "fileLinesCount" : 37,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyedTabController findOutputTabController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectOutputContainsIfDeployed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectOutputEndsWithIfDeployed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future checkReportIssue()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/report_issue.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupCache()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/go_preparers.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/go_preparers.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetGoPreparers()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/go_preparers.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/scio_preparers.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/scio_preparers.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/scio_preparers.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConcatBeamJarsToString()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getExecuteCmd()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processSetupError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetMigration_v001()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/schema/migration_v001.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 573,
  "endLine" : 581,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getNameKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 401,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 477,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 525,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 573,
  "endLine" : 580,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 717,
  "endLine" : 724,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 813,
  "endLine" : 820,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 861,
  "endLine" : 868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 909,
  "endLine" : 916,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1005,
  "endLine" : 1012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1053,
  "endLine" : 1060,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1101,
  "endLine" : 1108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1149,
  "endLine" : 1156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1197,
  "endLine" : 1204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1245,
  "endLine" : 1252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1339,
  "endLine" : 1346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1398,
  "endLine" : 1405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1559,
  "endLine" : 1566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1615,
  "endLine" : 1622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1670,
  "endLine" : 1677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1718,
  "endLine" : 1725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1766,
  "endLine" : 1773,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1814,
  "endLine" : 1821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1862,
  "endLine" : 1869,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1910,
  "endLine" : 1917,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1958,
  "endLine" : 1965,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2006,
  "endLine" : 2013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2055,
  "endLine" : 2062,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2110,
  "endLine" : 2117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2158,
  "endLine" : 2165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2206,
  "endLine" : 2213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2254,
  "endLine" : 2261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2304,
  "endLine" : 2311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2371,
  "endLine" : 2378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2447,
  "endLine" : 2454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2495,
  "endLine" : 2502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2547,
  "endLine" : 2554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2614,
  "endLine" : 2621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2658,
  "endLine" : 2665,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2727,
  "endLine" : 2734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function areReviewersAssigned()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processPrUpdate.ts",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getMetricBucketStartDate()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function slowReview()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function nextActionReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function nextActionAuthor()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/java-example/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reverseFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void readLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/java-example/Task.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/java-example/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/java-example/CSVExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/go-example/csvExample.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/go-example/main.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Double tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _analysis_partition_fn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future initializeServiceLocator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/locator.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ModuleModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/module.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List fromMaps()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/node.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future logIn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/auth/notifier.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/builders/sdks.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getSdks()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/schema.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromDatastoreUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeSdkList()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/sdk.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeAuthorizer()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/auth.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyMultiply5Transform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyMultiply10Transform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Early Triggers/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Window Accumulation Modes/task.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Event Time Triggers/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def groupbykey()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/GroupByKey/GroupByKey/task.py",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func timestampFn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/task/task.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reverseFn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/branching/branching/pkg/task/task.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/filter/pardo/pkg/task/task.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Evaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/FlattenEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupAlsoByWindowEvaluatorFactory.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitLogical()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long combine()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData combine()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeData combine()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData combine()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getEarliestWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnLifecycleManager()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoval()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CachedIdDeduplicator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadDeduplicator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatefulParDoEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WatermarkUpdate updateAndTrace()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Instant getEarliestTimerTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransformOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void updateHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedProcessingTimeOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void updateHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 752,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set refreshAllOf()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1219,
  "endLine" : 1225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1328,
  "endLine" : 1334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Instant getSynchronizedProcessingInputTime()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1432,
  "endLine" : 1438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Instant getSynchronizedProcessingOutputTime()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1446,
  "endLine" : 1452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkUpdate refresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1454,
  "endLine" : 1460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimerKey of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1542,
  "endLine" : 1548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdate build()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1633,
  "endLine" : 1639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createKeyedBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigableSet getModifiedTimersOrdered()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParDoEvaluator create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImpulseEvaluatorFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommittedBundle commit()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ModelEnforcement forBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputContainer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloseableResource transfer()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/CloseableResource.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteEnvironment create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnvironmentFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EmbeddedEnvironmentFactory.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateUniqueId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactDestination fromFile()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void offer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 550,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default RemoteBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/StageBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedSdkHarnessClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableProcessBundleDescriptor fromExecutableStage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrpcDataService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver logging()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeInternalsCleanupTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternalsStateCleaner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LateDataDroppingDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LateDataFilter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeProcessElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 426,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 966,
  "endLine" : 972,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1221,
  "endLine" : 1227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T peek()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerStateMachineRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Instant computeTargetTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFinishedState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFinishedStatus()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterProcessingTimeStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String serializeUnchecked()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/serialization/Base64Serializer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T deserializeUnchecked()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/serialization/Base64Serializer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String serialize()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/serialization/Base64Serializer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/Concatenate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActiveForTesting()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merged()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W writeStateAddress()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String serializeToJson()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PipelineOptions deserializeFromJson()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryBag copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryOrderedList copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemorySet copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T uncheckedClone()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 908,
  "endLine" : 914,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stringKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean beforeCommit()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DirtyState.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DirtyState.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForHistogramInt64()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMillisSinceBundleStart()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedTrieData decodeBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long decodeInt64Counter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double decodeDoubleCounter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HistogramData decodeInt64Histogram()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized MonitoringInfo get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ShortIdMap.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 579,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionData.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerImpl getContainer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prefetchWindowsForValues()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 562,
  "endLine" : 569,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prefetchEmit()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 907,
  "endLine" : 913,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean next()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourcePartitionIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerMetricsSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putFiltered()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetric.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T fromByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/CoderHelpers.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Encoder encoderOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Encoder paneInfoEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializeMutablePair()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializeKV()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Expression deserializeOneOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryToRegister()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkSessionFactory.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map tagsColumnIndex()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Aggregator value()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueAggregator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final MutablePair addToAcc()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 523,
  "endLine" : 529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombineGroupedValuesTranslatorBatch.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ImpulseTranslatorBatch.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putUnresolved()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PCollection getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReader create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputReaderFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeRemoteWatermarkBlock()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/ByteArray.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List toByteArrays()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/StatelessJavaSerializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class resolveClass()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/StatelessJavaSerializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offerNewState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void detectTranslationMode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putFiltered()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkBeamMetric.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsContainerStepMapAccumulator getInstance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBatchCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapState bindMap()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombiningState bindCombining()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T readValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map readAsMap()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 595,
  "endLine" : 601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator createOutputIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkpointIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getBytes()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/BoundedDataset.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderKryoSerializer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueT toValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueT toValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SparkCombineFn globally()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 611,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedAccumulatorCoder accumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 781,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void urnNotFound()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateImpulse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkStreamingTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingTranslationContext.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 677,
  "endLine" : 683,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SupplierEx supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProcessorMetaSupplier supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SupplierEx supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ViewP.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void stopReader()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean usesStateOrTimers()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue decodeWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopClusterIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/batch/ImpulseTranslatorBatch.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemReduceFnBuffering()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue next()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ImpulseSource.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteToWindowFunctionPrimitive()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunctionPrimitive.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLocalMode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set extractNames()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map extractNames()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeAttemptedAndCommitted()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unzip()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copy()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void download()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String os()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String arch()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createDirectoryIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Supplier getWaitUntilFinishRunnable()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/TestPrismRunner.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanUp()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 689,
  "endLine" : 695,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 698,
  "endLine" : 704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addSideInputValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 786,
  "endLine" : 793,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processWatermark2()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 937,
  "endLine" : 946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1032,
  "endLine" : 1038,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferedOutputManager create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1213,
  "endLine" : 1233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1288,
  "endLine" : 1295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1677,
  "endLine" : 1683,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineOptions.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineOptions.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkMiniClusterEntryPoint.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkJobServerDriver fromConfig()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkJobServerDriver()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionTuple mapToTuple()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkInput.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerAsKnownCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterCoderUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 932,
  "endLine" : 940,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1410,
  "endLine" : 1416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestFlinkRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/TestFlinkRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineResult run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String genSpaces()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineTranslator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPipelineRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void urnNotFound()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 572,
  "endLine" : 578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkMetricContainerBase()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderInvocationUtil()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPartialReduceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkPartialReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkReduceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkNonMergingReduceFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/LookupPipelineVisitor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportCheckpointDuration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/CheckpointStats.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/DataInputViewWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/KeyedBufferingElementsHandler.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/NonKeyedBufferingElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/NonKeyedBufferingElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlinkUnboundedSource unbounded()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSource.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkSourceSplitEnumerator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract FlinkSourceSplit getReaderCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSource.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkUnboundedSourceReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEndOfAllReaders()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingletonKeyedWorkItemCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  KeyedPushedBackElementsHandler create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addSideInputValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long applyInputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 808,
  "endLine" : 825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1212,
  "endLine" : 1218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/WindowDoFnOperator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanUp()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 634,
  "endLine" : 640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 700,
  "endLine" : 706,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addSideInputValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 788,
  "endLine" : 795,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processWatermark2()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 939,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1034,
  "endLine" : 1040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BufferedOutputManager create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1215,
  "endLine" : 1235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1290,
  "endLine" : 1297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1679,
  "endLine" : 1685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long minWatermarkHoldMs()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void collectGlobalWindowStateDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1266,
  "endLine" : 1272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SamzaIOInfo loadSamzaIOInfo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterPipeline()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PortableConfigUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  X invoke()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  X invoke()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTimerStateId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitResults()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SplittableParDoProcessKeyedElementsOp.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SplittableParDoProcessKeyedElementsOp.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inconsistentStateCheck()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTimerStateId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArray createMaxKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 867,
  "endLine" : 874,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1018,
  "endLine" : 1024,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaMetricsBundleProgressHandler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SamzaJobServerDriver()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPortableMode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunnerOverrideConfigs.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFnControlPort()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunnerOverrideConfigs.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getControlClientWaitTimeoutMs()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunnerOverrideConfigs.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFsTokenPath()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunnerOverrideConfigs.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaExecutionContext create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createStoreDir()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/TestSamzaRunner.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateArrivalTimeMap()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaTransformMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  TestStream getTestStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getIdForPValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerViewStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdForPValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TransformTranslator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunner.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TaggedReiteratorList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GroupingShuffleRangeTracker copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupingTableBase()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimateSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 472,
  "endLine" : 478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleReadCounter create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounterFactory.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterName generateCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputObjectAndByteCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputObjectAndByteCounter countBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputObjectAndByteCounter countMeanByte()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchGroupAlsoByWindowAndCombineFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long totalGCTimeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture runJfrProfile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long optimalNumInsertions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long totalCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordInBoundsValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterUpdate fromCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NativeReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReaderFactory.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplianceShuffleWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleWriter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SideInputReader getSideInputReaderForViews()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StepContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getActiveMessageMetadataForWorkId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOperationDescription()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourceOperationExecutor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputsPerElementTracker createOutputsPerElementTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSideInputReadCounter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String uniqueWorkId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setWorker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Iterable extractCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingStepMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getPerWorkerCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteIfZero()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedWindmillReader.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void destroySynchronized()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleReader.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/NameContext.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 836,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeekableByteChannel openIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1156,
  "endLine" : 1162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection decodeMetadataWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillStreamWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShuffleKind parseShuffleKind()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParallelInstruction clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/MapTaskToNetworkFunction.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Edge clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Optional getRestartMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueuedRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Comparator globalRequestsFirst()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyFailed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRequestMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredCredentialsAdapter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendSpecificHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedGetDataResponse requestKeyedData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetConfigResponse getConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportStatsResponse reportStats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void sendHealthCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChannelCache create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SslContext dataflowGrpcSslContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CloudWindmillServiceV1Alpha1Stub createWindmillServiceStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drainCommitQueue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void executeSafely()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WindmillStreamPool forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetDataClient create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamGetDataClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplianceGetDataClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ApplianceGetDataClient.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WrappedFuture.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 695,
  "endLine" : 701,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 721,
  "endLine" : 727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Future persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SetState bindSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombiningState bindCombiningValueWithContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Future wrappedFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateTokens()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long computeShuffleBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingApplianceFailureTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/StreamingApplianceFailureTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingApplianceFailureTracker create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/StreamingApplianceFailureTracker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  GetWorkBudget computeDesiredPerStreamBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/EvenGetWorkBudgetDistributor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPath()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/BaseStatusServlet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShuffleEntry getShuffleEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ChunkingShuffleBatchReader.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseBlockedWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long longSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 821,
  "endLine" : 827,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V previous()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 854,
  "endLine" : 860,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 916,
  "endLine" : 922,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1110,
  "endLine" : 1116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1119,
  "endLine" : 1125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActiveWorkState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized ImmutableList getRefreshableWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxThreads()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setComputationStateFetcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordGetWorkStreamLatencies()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConfigObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingGlobalConfigHandleImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingApplianceComputationConfigFetcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingApplianceComputationConfigFetcher.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void schedulePeriodicGlobalConfigRequests()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InMemoryReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReaderFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SideInputReader getSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingModeExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 543,
  "endLine" : 550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onUserTimerModified()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 867,
  "endLine" : 873,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTimerUnmodified()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 875,
  "endLine" : 881,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBlockingSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 1013,
  "endLine" : 1019,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowBatchWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionStage stagePackage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageAttributes withPackageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceDescription()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeMillis()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/TimeUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLongs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addStringList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map buildTypesByUri()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorMonitorMessagesHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BackOff getMessagesBackoff()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 503,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getStateWithRetriesOrUnknownOnException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String jobToString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerTransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReference asOutputReference()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 569,
  "endLine" : 575,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentParent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 674,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void translateOutputs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 1285,
  "endLine" : 1291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/StreamingViewOverrides.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IsmRecord meta()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfShardKeyCoders()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IsmShard of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 621,
  "endLine" : 627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/CreateDataflowView.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1022,
  "endLine" : 1028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseJsonResource()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultJobName()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeDefaultJobName()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobInvocation getInvocation()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 531,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_timestamp()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_google_doc_sheet_link()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_s_link()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_google_doc_id()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_docs_for_one_year()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateEnvSet()",
  "longName" : "",
  "relativeFileName" : ".github/gh-actions-self-hosted-runners/helper-functions/cloud-functions/generateToken/index.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::.github" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateEnvSet()",
  "longName" : "",
  "relativeFileName" : ".github/gh-actions-self-hosted-runners/helper-functions/cloud-functions/removeOfflineRunners/index.js",
  "fileLinesCount" : 81,
  "components" : [ "primary::.github" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateEnvSet()",
  "longName" : "",
  "relativeFileName" : ".github/gh-actions-self-hosted-runners/helper-functions/cloud-functions/monitorRunnersStatus/index.js",
  "fileLinesCount" : 88,
  "components" : [ "primary::.github" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/conditions/ClickHouseRowsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickHouseResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Credentials credentials()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitUntilDoneAndFinish()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config build()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/conditions/SplunkEventsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MongoDBResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MonitoringClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecretManagerResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Storage createStorageClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ArtifactUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DlpServiceClient getDlpClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DlpResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastreamResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder maybeUseStaticInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 693,
  "endLine" : 699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableDataClient bigtableDataClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerClientFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::it" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toTableSpec()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManagerUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Publisher createPublisher()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubPublisherFactory.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder maybeUseStaticInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassicTemplateClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobState getJobStatus()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexTemplateClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastoreResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CassandraResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RetryPolicy buildRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  KafkaProducer buildProducer()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T withUsername()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostgresResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/PostgresResourceManager.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void runSQLUpdate()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "plugins/beam-code-completion-plugin/src/main/java/BeamCompletionContributor.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::plugins" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _service_account_is_enabled()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_service_account_keys()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_permissions()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_github_request()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stale_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fresh_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _active_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_count()",
  "longName" : "",
  "relativeFileName" : ".test-infra/kubernetes/elasticsearch/es_test_data.py",
  "fileLinesCount" : 299,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def probeGitHubIsUp()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async rawMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function registerExports()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/serialization.ts",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4678,
  "endLine" : 4684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4739,
  "endLine" : 4745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5317,
  "endLine" : 5323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6546,
  "endLine" : 6552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/external_transforms.ts",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/standard_window_fns.ts",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1060,
  "endLine" : 1066,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2635,
  "endLine" : 2641,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2696,
  "endLine" : 2702,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3239,
  "endLine" : 3245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3308,
  "endLine" : 3314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3369,
  "endLine" : 3375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4032,
  "endLine" : 4038,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4161,
  "endLine" : 4167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 5140,
  "endLine" : 5146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 719,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 616,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1750,
  "endLine" : 1756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2212,
  "endLine" : 2218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2273,
  "endLine" : 2279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2814,
  "endLine" : 2820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2983,
  "endLine" : 2989,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getState()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public getStateProvider:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async expandInternalAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/pvalue.ts",
  "fileLinesCount" : 327,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async expandInternalAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async expandInternalAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function secsToMillisLong()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assertDeepEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/assert.ts",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_field_name_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_message_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetJobMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_proto_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_job_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _resolve_source_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_beam_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetJobs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upstream_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def host_from_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_length_prefixed_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def union()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_bag_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hold()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/util.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def poll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _scale_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_user_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _handle_tagged_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_value_to_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def PerThreadLoggingContext()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/logger.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def secure_channel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/channel_factory.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _state_cache_stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_responses()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_stack_trace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _passed_lull_timeout_since_last_log()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_execute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _shutdown_cached_bundle_processors()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def do_instruction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcoll_to_pcoll_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_pcoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _advance_processing_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_runner_api_template()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/read_cache.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_init_action()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_cache_complete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_element_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_pcoll_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def limiters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_control.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_captured_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_control.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _run_async_computation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deduce_fragment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_runner_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/common/HtmlView.tsx",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/EditablePanel.tsx",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/InterruptKernelButton.tsx",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_user_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pcoll_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/interactive_pipeline_graph.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_window_info_in_dataframe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_output_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pformat_namedtuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_pipeline_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_background_caching_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explicit_wait()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_notebook()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_metrics_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_streaming_metrics_pipeline.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cached_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_scalar_mean_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_runner_v2_disabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_match()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/ptransform_overrides.py",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def observe_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/fn_api_runner_microbenchmark.py",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def random_message_with_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def random_windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/teststream_microbenchmark.py",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_from_internal_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_files()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_destination_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_split_at_fraction_succeeds_and_consistent()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_split_at_fraction_fails()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_escaped()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/utils.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def at_capacity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _setup_temporary_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_table_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def failed_rows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def failed_rows_with_errors()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _doc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_additional_bq_job_labels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_metadata.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def snapshot_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/rampup_throttling_fn.py",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_temp_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_to_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decode_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_gcs_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _copy_batch_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def throttle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_offset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _infer_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def completed_work()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remaining_work()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def avro_schema_to_beam_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sparse_embedding()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/utils.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_with_backoff()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/utils.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_chunk_text()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/base.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_connection_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_jdbc_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_jdbc_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_metadata_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_connection_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/alloydb.py",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_jdbc_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/alloydb.py",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_keyword_search_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def learn_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/zscore.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def learn_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/robust_zscore.py",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def learn_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/iqr.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def AnnotateText()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mark_tags_deleted()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model_status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_collector()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_numpy_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_engine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_from_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/gemini_inference.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_image_from_strings_and_images()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/gemini_inference.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_remote_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_prediction_result_to_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_raw_data_feature_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fail_on_non_default_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _affinity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def java_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dicts_to_rows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fully_qualified_named_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_pipeline_yaml_from_argv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/options.py",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identify_object()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_jinja()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_pane_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _singular()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def io_grouping_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_transform_links()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_errors_to_standard_format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_errors.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_errors.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _row_column_encoders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_iterable_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_global_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_OrderedUnionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def elementwise_expression()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unbatch_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name_and_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_subpartitioning_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_pandas_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_csv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _call_on_first_arg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_benchmark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_batching_microbenchmark.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_var_positional_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _interleave_type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_fields_to_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_global()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_concrete_type_from_nullable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _named_fields_from_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/testing/strategies.py",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enter_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_all_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_service_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/azure/auth.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/set_pickler.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_if_possible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/set_pickler.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _lookup_class_or_track()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_skeleton_class()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _typevar_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cell_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _module_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _function_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_pypy_builtin_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_new_http()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/http_client.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def acquire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def release()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit_warning()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/annotations.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __sub__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_docker_compose_v2_available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_services()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _str_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_in_notebook()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/interactive_utils.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_row_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigtable.py",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_feature_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_entity_key_exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collapse_if_needed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pardo()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_next_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_earliest_hold()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_elements_by_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Iterables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def all_matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches_kv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_dataflow_distribution_counter.pyx",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_function_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def yields_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def yields_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_hot_key_fanout()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _key_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _strip_optional()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_constructor_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_named_tuple_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def outer_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def memoize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_container_image()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_anyof_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_anyof_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_value_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/create_source.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/deduplicate.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/deduplicate.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_sub_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches_scope()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def contains()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int64_user_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def int64_user_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_bounded_trie()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unnest_to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_performance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.py",
  "fileLinesCount" : 529,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_start_time_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_end_time_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def higher_bid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/monitor.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_ordered_column_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/criteo_tft/criteo.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fill_in_missing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/preprocess.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/model.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/tfdv_analyze_and_validate.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assertUnhashableCountEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/extra_assertions.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mktuple()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mktuplef()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func upto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/starcgen/starcgen.go",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get jobAction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get cancelButton()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get jobStateElement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func renderPage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toTransformMap[E interface{ Transform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectionPullDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractKVCoderID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleUnary[Request any, Response any, Method func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 854,
  "endLine" : 860,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleStream[Stream any, Method func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 862,
  "endLine" : 868,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2104,
  "endLine" : 2111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeTestStreamHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrintJob()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/execute.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDataflowPipelineResult()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/execute.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractCounterValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/metrics.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMsg()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/messages.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newOutputReference()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/messages.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PhysicalMemorySize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/syscallx/syscall_linux.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FreeDiskSpace()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/syscallx/syscall_linux.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SideInputCacheCapacity()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/harnessopts/cache.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SampleInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/harnessopts/sampler.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SoftDeletePolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BucketExists()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadObject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Join()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mkparams()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mkrets()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mktuple()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mktuplef()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func errorForMissingScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/filesystem.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/file.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newGzipReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/gzip.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Step()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newFhirStoreClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func batchResponseStatusIsBad()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustEncodePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/schemaio/schemaio.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConsumerConfigs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProducerConfigs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mustParseTable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newReadBatchFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func partitionOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBigtableMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newEndEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/end_estimator.go",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeBSON[T any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeBSON[T any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func restEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/parquetio/parquetio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func asMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/util.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteWithBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewElementEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewElementDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func jsonDec()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newJSONCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/beamx/run.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseObject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/retrieval.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StageDir()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scan()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func queue2slice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/encoding.go",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CrossLanguagePayload()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Seq()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValidateKVType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/validate.go",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValidateNonCompositeType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/validate.go",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Run()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runner.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _ArtifactRetrievalService_GetArtifact_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _LegacyArtifactRetrievalService_GetArtifact_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_GetStateStream_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _JobService_GetMessageStream_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo5()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo6()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo7()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func formatParDoError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewHints()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseMinRAM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseMaxActiveBundlesPerWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/gcpopts/options.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetJobName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnvironmentConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSequenceDefinition()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func calculateSequenceByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Marshal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/jsonx/jsonx.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fnname()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/symtab/symtab.go",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FunctionName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/functions.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LoadFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/functions.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValueOf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Interface()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnpackProto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PackProto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnpackBase64Proto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PackBase64Proto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustEncodeBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/base64.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/base64.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/base64.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustEncode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/protox.go",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SubParams()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SubReturns()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWorkerStatusHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func goroutineDump()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func materializeReStream()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTimeoutDurationFlag()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UseAutomatedJavaExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UseAutomatedPythonExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseClasspath()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/symbols.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func excludedType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractCounterValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractMsecValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractDistributionValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractGaugeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Int64Counter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/urns.go",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WrapWindowed()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCoderUnmarshaller()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InboundTagToNode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OutboundTagToNode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewScopeTree()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/tree.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/user.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/user.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeUserFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeInts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 741,
  "endLine" : 747,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeInts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 755,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TrimCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeElement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 558,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 866,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 893,
  "endLine" : 899,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 924,
  "endLine" : 930,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 955,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 978,
  "endLine" : 984,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 1002,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1081,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IDs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/decode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/decode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newNumberHasher()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/userstate.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/encode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/encode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Invoke()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InvokeWithOpts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InvokeWithoutEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NodeTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/xlang.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/xlang.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeVarInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/varint.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeDouble()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/double.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/int.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/int.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/int.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewI()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Types()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkCodersNotNil()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/bytes.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeSinglePrecisionFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/float.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeStringUTF8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/stringutf8.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1507,
  "endLine" : 1513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func returnTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/bind.go",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkTypesNotNil()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetTransformID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBundleID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 715,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 764,
  "endLine" : 770,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 800,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Hash()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/hash.go",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 564,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OptionsToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/provision.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func JSONToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/provision.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProtoToOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/provision.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/buffered_logging.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/MetricsBenchmark.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void outputTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplitResultsWithStopIndex of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplitResultsWithStopIndex.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WindowMergingFnRunner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/WindowMergingFnRunner.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrecombineGroupingTable shrink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimateSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1298,
  "endLine" : 1306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1759,
  "endLine" : 1767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1869,
  "endLine" : 1876,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1895,
  "endLine" : 1901,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2261,
  "endLine" : 2267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2574,
  "endLine" : 2580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V peek()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1144,
  "endLine" : 1150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture handle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1278,
  "endLine" : 1284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessingThreadDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFinalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean error()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendErrorResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void outputTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long totalGCTimeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getHeapDumpDir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File dumpHeap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionConsumerRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1094,
  "endLine" : 1100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BagUserState.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlocksPrefix shrink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAndAppend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAndAppend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekToContinuationToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void addFlattenRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FlattenRunner.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple createInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceSchemaTransformProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpansionServiceConfig create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT createInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Column of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType fixedString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType enum8()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType enum16()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType array()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read readMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedJmsReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockGenerator createBlockGenerator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HBaseSource withEndKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 816,
  "endLine" : 823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 929,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 940,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getConnectionCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteSequenceType byteSequenceType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SinglyNestedDataTypes singlyNestedDataTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoublyNestedDataTypes doublyNestedDataTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPostgresDBUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createTableWithStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getExpectedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable matchNonGlobPaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureModule.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withBearerToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 565,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPointInTimeSearch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 929,
  "endLine" : 935,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPointInTimeSearchAndTimestampSortProperty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 945,
  "endLine" : 951,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPointInTimeSearchAndSortConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 961,
  "endLine" : 967,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long estimateIndexSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1103,
  "endLine" : 1117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createBaseQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1184,
  "endLine" : 1190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1193,
  "endLine" : 1199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String modifyQueryForPIT()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1332,
  "endLine" : 1338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withDocVersionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1783,
  "endLine" : 1789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1986,
  "endLine" : 1992,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2020,
  "endLine" : 2026,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAllowableResponseErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2311,
  "endLine" : 2318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2670,
  "endLine" : 2676,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getBackendVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 3023,
  "endLine" : 3029,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpMessageCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticBoundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant findLowestEventTimeInAdvance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticWatermark.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delayStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/delay/ReaderDelay.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T fromJsonString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntheticUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getShardInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/DBShardInformation.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedInfluxDbReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readWithMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedMqttReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 784,
  "endLine" : 790,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MongoCursor createCursor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getDocumentCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 982,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1026,
  "endLine" : 1035,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cellValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 846,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBigtableOptionsConfigurator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRowFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAttemptTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withOperationTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 711,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAttemptTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1028,
  "endLine" : 1034,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withOperationTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1043,
  "endLine" : 1049,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxElementsPerBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1057,
  "endLine" : 1063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBytesPerBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1077,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxOutstandingElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1085,
  "endLine" : 1091,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxOutstandingBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1099,
  "endLine" : 1105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drainCompletedElementFutures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1366,
  "endLine" : 1374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1562,
  "endLine" : 1568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2018,
  "endLine" : 2027,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataTableAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2297,
  "endLine" : 2303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServerStream readAllStreamPartitionRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 836,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/ReadChangeStreamPartitionProgressTracker.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatByteStringRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpOrphanedMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesThroughputEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Import importResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Import importResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Deidentify deidentify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSuccessfulBodies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1580,
  "endLine" : 1586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FhirBundleResponse of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirBundleResponse.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOErrorCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStreamAppendClientCacheEntryKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService initializeDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1078,
  "endLine" : 1084,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteStreamService initializeWriteStreamService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1086,
  "endLine" : 1092,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String resolveTempLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ConstantTableDestinations fromJsonTableRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDestinationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDestinationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDestinationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericRecord readSingleRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sleep()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeTemporaryFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/PortableBigQueryDestinations.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryFileLoadsSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteString convertBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroGenericRecordToStorageApiProto.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract BigQueryRowWriter createRowWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JobConfigurationQuery createBasicQueryConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQueryHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String protoModeToJsonMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String protoTypeToJsonType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaInformation getSchemaForField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaInformation getSchemaForField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 625,
  "endLine" : 631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableSchema tableSchemaFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 963,
  "endLine" : 969,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fieldNameFromProtoFieldDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 971,
  "endLine" : 977,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DescriptorProto descriptorSchemaFromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1023,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow tableRowFromMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1426,
  "endLine" : 1432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiConvertMessages.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSource.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWritePayload toMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsProto.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow toFailsafeTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsBeamRow.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamingInsertsMetrics streamingInsertsMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 890,
  "endLine" : 896,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withQueryTempProjectAndDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2295,
  "endLine" : 2301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFormatRecordOnFailureFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3065,
  "endLine" : 3071,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxFilesPerPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3623,
  "endLine" : 3629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBytesPerPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3643,
  "endLine" : 3649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearStaticCaches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 4420,
  "endLine" : 4426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow toFailsafeTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsTableRow.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract MessageConverter getMessageConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinations.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigQueryTableSourceDef create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreamServiceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1489,
  "endLine" : 1495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiFuture flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1628,
  "endLine" : 1634,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nextBackOff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1695,
  "endLine" : 1701,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportPendingMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1819,
  "endLine" : 1826,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubSchemaIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema stripFromTimestampField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void activate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void performFinalPublishStateChecks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long now()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long now()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ManagedChannel channelForRootUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessage fromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessages.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logIfThrows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdAndOrderingKeyCoder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateProjectName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asV1Beta1Path()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asV1Beta2Path()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asV1Beta1Path()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asV1Beta2Path()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readMessagesWithAttributesAndMessageId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeMessagesDynamic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write writeProtos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 786,
  "endLine" : 793,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write writeAvros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDeadLetterTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1476,
  "endLine" : 1482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1723,
  "endLine" : 1731,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readWithSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerSourceDef createSourceDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 989,
  "endLine" : 995,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableFunction getFormatFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1060,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2249,
  "endLine" : 2255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String resolveSpannerProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2685,
  "endLine" : 2691,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpannerIOMetadata refreshInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIOMetadata.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PartitionMetadataTableNames fromExistingTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModType modTypeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueCaptureType valueCaptureTypeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 730,
  "endLine" : 737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ChangeStreamRecordMapper changeStreamRecordMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/MapperFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timestamp updateBatchToScheduled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DataChangeRecordAction dataChangeRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized PartitionEndRecordAction partitionEndRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized PartitionEventRecordAction partitionEventRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int octalValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateRelatedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkInRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleWriteFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleWriteSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionQueryRequest setPageToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamingFirestoreV1ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BatchWriteWithSummary buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1555,
  "endLine" : 1561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BatchWriteWithDeadLetterQueue buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1683,
  "endLine" : 1689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double calcMaxRequestBudget()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 651,
  "endLine" : 657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1025,
  "endLine" : 1031,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static V1Options from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 883,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mutation apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2495,
  "endLine" : 2503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mutation apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2516,
  "endLine" : 2524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mutation apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2537,
  "endLine" : 2545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/EntityToRow.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CloserReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TopicBacklogReader getBacklogReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PubSubMessage addUuid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/AddUuidsTransform.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WriteStream toWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void commit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobStatus runQueryJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OutputT getArgumentWithDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 908,
  "endLine" : 914,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWritableByteChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String quoteIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1077,
  "endLine" : 1083,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setCombinedScanTask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTask.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IcebergCatalogConfig getIcebergCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergCatalogConfig getIcebergCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergDestination instantiateDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteGroupedRowsToFiles.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeTriggered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema icebergSchemaToBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema icebergStructTypeToBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Record copyRowIntoRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IcebergCatalogConfig getIcebergCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BundleLifter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression convertLogicalExpr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void checkForAsyncFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectT retain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleADCIdTokenProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/GoogleADCIdTokenProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IdTokenCredentials createIdTokenWithApplicationDefaultCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/GoogleADCIdTokenProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchMaxRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchMaxBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 753,
  "endLine" : 759,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int entrySizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 979,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validatePartitionKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1022,
  "endLine" : 1028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateExplicitHashKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1036,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MessageDigest md5Digest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1182,
  "endLine" : 1188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtendedSequenceNumber extendedSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KinesisReaderCheckpoint getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture internalReSubscribe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscribeToShardRequest subscribeRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List deaggregate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List listShardsAtPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardListingUtils.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCapacity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KinesisRecord getOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean submitAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNextTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 828,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeCloseClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Region create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsOptions.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MessageDigest md5()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3WritableByteChannel.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AuthToken getAuthToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withParametersFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withTransactionConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 954,
  "endLine" : 960,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withParametersFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 990,
  "endLine" : 996,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withBasicCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizedPlainWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfluentSchemaRegistryDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfluentSchemaRegistryDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorCounterFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericRecordErrorCounterFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRedistribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1163,
  "endLine" : 1169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopicPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1229,
  "endLine" : 1235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyDeserializerProviderAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1265,
  "endLine" : 1271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueDeserializerProviderAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1301,
  "endLine" : 1307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1443,
  "endLine" : 1449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withKeyDeserializerProviderAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2640,
  "endLine" : 2646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withValueDeserializerProviderAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2678,
  "endLine" : 2684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withRedistribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2772,
  "endLine" : 2778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2895,
  "endLine" : 2901,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadSourceDescriptors withTimestampPolicyFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2957,
  "endLine" : 2963,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3382,
  "endLine" : 3388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class resolveClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3828,
  "endLine" : 3834,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignOffsetShardFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignRecordKeyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KafkaMetrics kafkaMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSinkMetrics.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPerWorkerMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSinkMetrics.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized long approxBacklogInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestampForRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CustomTimestampPolicyWithLimitedDelay.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ensureEOSSupport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMetadataHashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParquetConfiguration parquetConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/ParquetWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSafeFilepattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Configuration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadKeyPatterns readKeyPatterns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteStreams writeStreams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadKeyPatterns withEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingIncrBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingDecrBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreams withEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 731,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Jedis connect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runConnectionWithStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeTableSchema.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeVarchar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeBinary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String makeTmpDirName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1147,
  "endLine" : 1153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairPathAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1619,
  "endLine" : 1626,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateTranslationFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 755,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T cloneIfPossiblyMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 984,
  "endLine" : 991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 999,
  "endLine" : 1005,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1004,
  "endLine" : 1011,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvIOParseResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIORecordToObjects.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List csvRecordtoList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOStringToCsvRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWritableByteChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CsvIOParseResult of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CsvIOParseResult empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Result of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Result.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String metricNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestResponseIO withDefaults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long decr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean exists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long incr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long llen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rpush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableConfiguration fromMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration newConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Plugin createStreaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSourceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 924,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withMaxBatchBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2115,
  "endLine" : 2121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withMaxBatchBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2339,
  "endLine" : 2345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BeamFieldConverter beamFieldOfType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamRowMapper of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExceptionHandler getExceptionHandlerForExceptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlowReceiver createFlowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int connectReadSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int connectWriteSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCookiesFromCookieManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelHandler.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Controller()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/Controller.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Parse parseGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2064,
  "endLine" : 2070,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkIsSupportedCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder specific()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder reflect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroGenericCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroGenericCoder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 823,
  "endLine" : 829,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaCoder schemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 884,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImagesFromGcsUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImagesFromBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountMinSketchFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long estimateBestBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options setTempLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void transferToExternalSorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobConf getConf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withKwarg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withKwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withKwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonExternalTransform withOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RunInference of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInference withExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PythonMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/PythonMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonMap withExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/PythonMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/DataframeTransform.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KryoState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/UnionTranslator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Filter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueByReduceByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowByBuilder using()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection outputValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContiguousSequenceRange extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/DefaultSequenceCombiner.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkIfProcessingIsCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAlreadyBeenProcessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedProcessingGlobalSequenceHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSequenceTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequenceTracker.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Descriptor getDescriptorForClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufUtil.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getRecursiveDescriptorsForClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufUtil.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitFileDescriptorTree()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void checkForDynamicType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadableByteChannel getFileByteChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadableByteChannel openGcsFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BucketBounds linear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseJsonsWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsJsonsWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HCatalogTableProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataCatalogTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String escapeAndJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ZetaSqlIdUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceWhitespaces()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ZetaSqlIdUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkNodeIsCoposite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedRead getBigQueryTypedRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaCSVTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/PayloadSerializerKafkaTable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RowHandler getRowHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTopicTable.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamPCollectionTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/schema/BeamPCollectionTable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDecrement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPCall.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCEPFieldRefFromParKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPUtils.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerWithTopLevelSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropObject.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropCatalog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcSplittingRule.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamEnumerableConverterRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamEnumerableConverterRule.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamTableFunctionScanRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamTableFunctionScanRule.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamIOSinkRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOSinkRule.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSideInputLookupJoinRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSideInputLookupJoinRule.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long longValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregationRule.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregateProjectMergeRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamIntersectRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIntersectRule.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType toFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction forSqlType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/BigDecimalConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader createClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema getKeySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long longValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal getOrderByValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamValuesRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Optional seekableInputIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Optional nonSeekableInputIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deepEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String explain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder addSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VarianceAccumulator addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createBitOr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CombineFn createBitAnd()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CombineFn createBitXOr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetOperatorFilteringDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSetOperatorsTransforms.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatalogSchema getCurrentCatalogSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AggregateFn getAggregateFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel minus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel plus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map extractPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setErrorsTransformer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectNode parseProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean bucketAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 846,
  "endLine" : 852,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingReadableByteChannel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path resolveSibling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URI toUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String bucketAndObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOutputResourceSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionRowTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void encodeLoop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readRowsRepeatedly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int decodeInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayInputStream.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable loadServicesOrdered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setStreamReadConstraints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectMapper newObjectMapperWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectMapper newObjectMapperWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String rowToJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkStateNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkStateNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher containsOnlyPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface includingClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructPrunedPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedSource boundedSourceFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnSchemaInformation getSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnSchemaInformation getSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String registerCoderOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParDoPayload getParDoPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 809,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FunctionSpec translateWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 846,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 866,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResidualSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createStagingFileName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File zipDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOnlyEnvironmentId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder windowedValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder kvCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 708,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 755,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List protosToTriggers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TriggerTranslation.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PipelineOptionsTranslation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPerElementInputPCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransformReplacement getReplacementTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ProjectionPushdownOptimizer.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FusedPipeline of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/FusedPipeline.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateUniqueId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SplittableParDoExpander.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerReference fromTimerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/TimerReference.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeSubtransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/ProtoOverrides.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeDescendants()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/TrivialNativeTransformExpander.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List detectClassPathResourcesToStage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SingleOutputExpandableTransform of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupByKeyTranslation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnknownCoderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toDotString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyUnmodified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePatternMatchingShardedFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FilePatternMatchingShardedFile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter keep()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter drop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedSourceRestriction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 711,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSourceRestriction decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 751,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMark getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 832,
  "endLine" : 838,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object createCacheKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 896,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T makeOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSource.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addErrorCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 886,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void readFully()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId matchNewDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KV makeOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceWithFilename.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSpecNonGlobPrefixParentFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1283,
  "endLine" : 1289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteKey of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigInteger paddedPositiveInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getPositionForFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId convertToFileResourceIfPossible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final  SideInputT sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1039,
  "endLine" : 1046,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1229,
  "endLine" : 1235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WriteFilesResult in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFilesResult.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel openSeekable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match continuously()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchAll continuously()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 700,
  "endLine" : 706,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 797,
  "endLine" : 803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 915,
  "endLine" : 921,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Write via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1138,
  "endLine" : 1144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1159,
  "endLine" : 1165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1302,
  "endLine" : 1308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationT getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1597,
  "endLine" : 1603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IterableT decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Short decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuredCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonDeterministicException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DelegateCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldNamesAs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor withNestedField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PassThroughLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/PassThroughLogicalType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosInstant.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosDuration.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void initFieldConverters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction toRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType withMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 864,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1391,
  "endLine" : 1397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 961,
  "endLine" : 968,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAutoValueGeneratedName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema union()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor allLeavesDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StackManipulation loadFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction toRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/annotations/DefaultSchema.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction fromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/annotations/DefaultSchema.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsGlobally aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setFieldAccessDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ByFields of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 708,
  "endLine" : 714,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 864,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 873,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 908,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1207,
  "endLine" : 1213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineFieldsByFields aggregateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1241,
  "endLine" : 1247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RenamePair resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static By fieldAccessDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema uniquifyNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema getOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerSchemaForClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerSchemaForType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldType fieldTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LogicalTypeValue logicalTypeToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object logicalTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 786,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  int getNumberOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNullableAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNullableReturnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 874,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1789,
  "endLine" : 1795,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1803,
  "endLine" : 1809,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimplePCollectionView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1930,
  "endLine" : 1936,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getInterfaces()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getClasses()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeParameter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/EncodableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor inputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor outputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor inputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor outputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 972,
  "endLine" : 978,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1228,
  "endLine" : 1234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int deepHashCodeForIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 700,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateInheritedInterfacesExtendPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1357,
  "endLine" : 1364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getSupportedRunners()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2107,
  "endLine" : 2113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasExperiment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ExperimentalOptions.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map bindOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getValueFromJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkHarnessLogLevelOverrides addOverrideForName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleOutput withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 751,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutput withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 904,
  "endLine" : 910,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnTester of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIncompatibleGlobalWindowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OutputReceiver rowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canProduceMultiplePanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int modInverse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterProcessingTime plusDelayOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterProcessingTime alignedTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow assignWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OnceTrigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValues withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValues withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1028,
  "endLine" : 1034,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1757,
  "endLine" : 1763,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2167,
  "endLine" : 2173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedCombineFn getAppliedFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2269,
  "endLine" : 2275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedSizedSampleFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFnWithContext with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComposedCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoCombineResult extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComposedCombineFnWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkUniqueness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 729,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addErrorCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineWithContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getDeclaringClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 871,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputParameter sideInputParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SplitRestrictionMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1419,
  "endLine" : 1425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TruncateRestrictionMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1447,
  "endLine" : 1453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double validateSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoGbkResultSchema of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T peek()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodeBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonToRowWithErrFn setErrorField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Requirements union()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Requirements.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1231,
  "endLine" : 1237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrowthStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1267,
  "endLine" : 1273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  long hash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceDefinition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long ceilDiv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  PCollectionView expandTyped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Impulse.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLabel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetricQueryResults getLineageQueryResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String wrapSegment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertionError wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableAssert thatSingletonIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionListContentsAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 735,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1061,
  "endLine" : 1067,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PCollectionViewAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1094,
  "endLine" : 1100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1204,
  "endLine" : 1210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateActual from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1235,
  "endLine" : 1241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1901,
  "endLine" : 1907,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDecodesBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderEncodesBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPipeline enableAbandonedNodeEnforcement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnStartup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/JvmInitializers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogicalEndpoint timer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/LogicalEndpoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellableQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/CancellableQueue.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GrpcFnServer allocatePortAndCreateFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GrpcFnServer create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1042,
  "endLine" : 1048,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long nextLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/LongGenerator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextAdjustedEventNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameCityStateId decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bid withoutAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkPerf.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NexmarkPerf fromString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkPerf.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Monitor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String tableSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NexmarkConfiguration fromString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkConfiguration.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimerCallback()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Instant windowStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Set toValueTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Set toValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryModel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery1.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionOrBidWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumberOrName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkQueryName.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAndCheckDataSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsParametersReader.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void is2xx()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfluxDBSettings get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/anchor-content-jump-fix.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function complete()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var complete = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collapse.prototype.addAriaAndCollapsedClass = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.resize = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.adjustDialog = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.emulateTransitionEnd = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/transition.js",
  "fileLinesCount" : 59,
  "components" : [ "primary::website" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Affix.prototype.getPinnedOffset = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/copy-to-clipboard.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::website" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/copy-to-clipboard.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::website" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def probeGitHubIsUp()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def safe_get()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_envs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/ci_cd.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_example_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_files()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shouldIncludeSymbol()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ExampleViewOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_view_options.dart",
  "fileLinesCount" : 91,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateFileControllerByName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SnippetEditingController requireSnippetEditingController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _loadRouterVersion()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/build_metadata.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _loadRunnerVersion()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/build_metadata.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markRead()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/unread_controller.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markAllRead()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/unread_controller.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _logExceptionToConsole()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/toast_notifier.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/snippet_modified.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/shortcut_tooltip.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _onToast()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast_listener.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/logo.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _close()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _changeSelectorVisibility()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TabbedSnippetEditor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/tabbed_snippet_editor.dart",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_button.dart",
  "fileLinesCount" : 142,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/overlay/body.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/text.dart",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ResultFilterBubble()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_filter_bubble.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateGraphPainterIfNeed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab_content.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getMetadata()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _runSafely()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_client/grpc_example_client.dart",
  "fileLinesCount" : 390,
  "components" : [ "primary::playground" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DateTime? _getDateTime()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/get_metadata_response_grpc_extension.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future cancelExecution()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future checkStatus()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/code_client/grpc_code_client.dart",
  "fileLinesCount" : 282,
  "components" : [ "primary::playground" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _setPreferences()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/switch_notifier.dart",
  "fileLinesCount" : 77,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future toggleTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/switch_notifier.dart",
  "fileLinesCount" : 77,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RoundedRectangleBorder _getButtonBorder()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/theme.dart",
  "fileLinesCount" : 499,
  "components" : [ "primary::playground" ],
  "startLine" : 437,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initializeServices()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/locator.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onWindowMessage()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/listeners/messages_listener.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MessageHandleResult handle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/set_sdk_message_handler.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MessageHandleResult handle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/set_content_message_handler.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/loaded.dart",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _getTagsSortedByExampleCount()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LinkButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/link_button.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onTap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/link_button.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAnalyticsExampleName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/utils/analytics_utils.dart",
  "fileLinesCount" : 27,
  "components" : [ "primary::playground" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAsIfCutFrom()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/string.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void modifyCodeController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future navigateAndSettle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectOutputEqualsIfDeployed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/functions.go",
  "fileLinesCount" : 118,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Wrap()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/wrapper.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeToFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewEnvironment()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCacheEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/entity/snippet.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkIsUnitTestJava()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/java_validators.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkIsKataJava()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/java_validators.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExternalFunctionsComponent()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/external_functions/external_functions_component.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetToCache()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/cache_utils.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "scripts/tools/bomupgrader.py",
  "fileLinesCount" : 285,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await getGitHubClient()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/processPrUpdate.ts",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function shouldExcludeCheck()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/checks.ts",
  "fileLinesCount" : 113,
  "components" : [ "primary::scripts" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async getReviewersForLabelState()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await stopReviewerNotifications()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/userCommand.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::scripts" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await getGitHubClient()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await getGitHubClient()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await getGitHubClient()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/reviewerConfig.ts",
  "fileLinesCount" : 142,
  "components" : [ "primary::scripts" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/go-example/main.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tokenizeFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkExistUpperWordsInLowerCaseView()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/python-example/task.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/python-example/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/python-example/task.py",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/java-example/Task.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/java-example/Task.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Game()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transaction decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matchWords()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractCountFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initializeServices()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/locator.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GroupModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/group.dart",
  "fileLinesCount" : 50,
  "components" : [ "primary::learning" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ParentNodeModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/parent_node.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getUnits()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/parent_node.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/playground.dart",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const StatelessExpansionTile()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/stateless_expansion_tile.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _SnippetTypeButton()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _startTour()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _SdkButtons()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _SdkButton()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _IconLabel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _getBeamSdkVersion()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/footer.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::learning" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future saveUnitSnippet()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/abstract.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ModuleResponseModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/module.dart",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future postDeleteUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart",
  "fileLinesCount" : 164,
  "components" : [ "primary::learning" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder startTourButton()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PostUnitComplete()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PostDeleteProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Post()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Get()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeEmulatorCiient()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/auth_emulator.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/content.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSdkContext()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/sdk_context.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/sdk_context.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeTbSnippetId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/builders.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 701,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 749,
  "endLine" : 754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 893,
  "endLine" : 898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 941,
  "endLine" : 946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 989,
  "endLine" : 994,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1037,
  "endLine" : 1042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1085,
  "endLine" : 1090,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1133,
  "endLine" : 1138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1181,
  "endLine" : 1186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1229,
  "endLine" : 1234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1325,
  "endLine" : 1330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1430,
  "endLine" : 1435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1437,
  "endLine" : 1442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1444,
  "endLine" : 1449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1451,
  "endLine" : 1456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1458,
  "endLine" : 1463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1465,
  "endLine" : 1470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1472,
  "endLine" : 1477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1479,
  "endLine" : 1484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1486,
  "endLine" : 1491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1493,
  "endLine" : 1498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1500,
  "endLine" : 1505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1507,
  "endLine" : 1512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1514,
  "endLine" : 1519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1521,
  "endLine" : 1526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1528,
  "endLine" : 1533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1535,
  "endLine" : 1540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1542,
  "endLine" : 1547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1591,
  "endLine" : 1596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1598,
  "endLine" : 1603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1647,
  "endLine" : 1652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1654,
  "endLine" : 1659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1702,
  "endLine" : 1707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1750,
  "endLine" : 1755,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1798,
  "endLine" : 1803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1846,
  "endLine" : 1851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1894,
  "endLine" : 1899,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1942,
  "endLine" : 1947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1990,
  "endLine" : 1995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2038,
  "endLine" : 2043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2087,
  "endLine" : 2092,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2094,
  "endLine" : 2099,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2142,
  "endLine" : 2147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2190,
  "endLine" : 2195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2238,
  "endLine" : 2243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2286,
  "endLine" : 2291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2336,
  "endLine" : 2341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2343,
  "endLine" : 2348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2350,
  "endLine" : 2355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2403,
  "endLine" : 2408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2410,
  "endLine" : 2415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2417,
  "endLine" : 2422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2424,
  "endLine" : 2429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2431,
  "endLine" : 2436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2479,
  "endLine" : 2484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2527,
  "endLine" : 2532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2579,
  "endLine" : 2584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2586,
  "endLine" : 2591,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2593,
  "endLine" : 2598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2600,
  "endLine" : 2605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2690,
  "endLine" : 2695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2697,
  "endLine" : 2702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2704,
  "endLine" : 2709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2711,
  "endLine" : 2716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2759,
  "endLine" : 2764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2766,
  "endLine" : 2771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_api_v1_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 3207,
  "endLine" : 3212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/task/task.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/side_input/side_input/pkg/task/task.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/groupbykey/groupbykey/pkg/task/task.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tokenizeFn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo_onetomany/pkg/task/task.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesTo()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performRewrites()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnAccessInMemoryStateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectTimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAndClearFinalizations()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnAccessInMemoryStateInternals commitState()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdate getTimerUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectGroupAlsoByWindow()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGroupByKey.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepAndKey.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ViewEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectMetric()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnLifecycleManager load()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StateTag setTimerTag()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkUpdate union()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatermarkUpdate fromTimestamps()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 800,
  "endLine" : 805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WatermarkManager create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 913,
  "endLine" : 918,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1315,
  "endLine" : 1320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1342,
  "endLine" : 1347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1371,
  "endLine" : 1376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1379,
  "endLine" : 1384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1587,
  "endLine" : 1592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdateBuilder deletedTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1622,
  "endLine" : 1627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FiredTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1732,
  "endLine" : 1737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1758,
  "endLine" : 1763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WatermarkCallback afterWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addOutput()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineInputs of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RootProviderRegistry impulseRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/RootProviderRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImpulseEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImpulseEvaluatorFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TransformEvaluator createEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant now()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/NanosOffsetClock.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupByKeyOnlyEvaluatorFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutabilityCheckingEnforcement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PortableRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableRunner.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortableRunner()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableRunner.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getJobMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestJobService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerFactory getServerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ExternalEnvironmentFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addWrappedWithLengthPrefixCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String addSdkWireCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/WireCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String addRunnerWireCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/WireCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactDestination fromFile()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FnApiControlClient forRequestObserver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WrappedSdkHarnessClient wrapping()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcDataService create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/GrpcDataService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateRequestHandler forSideInputHandlerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateRequestHandler forBagUserStateHandlerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Registration registerForProcessBundleInstructionId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateDelegator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateRequestHandler unsupported()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasUnboundedPCollections()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingSideInputHandlerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/StreamingSideInputHandlerFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessElementInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwUnsupportedOutput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedWorkItem decode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rejectMergingWindowFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 717,
  "endLine" : 722,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateNamespace getNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1034,
  "endLine" : 1039,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearFinishedBits()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerStateMachineContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergingPrefetchContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant apply()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onLateFiring()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearRecursively()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void mergeCombiningValues()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapState bindMap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MultimapState bindMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombiningState bindCombiningValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombiningState bindCombiningValueWithContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCombiningState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimplePushbackSideInputDoFnRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String spannerTable()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String spannerQuery()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForDistributionInt64Type()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsPusher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setInt64LatestValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setDoubleDistributionValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MonitoringInfoMetricName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieNode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Histogram histogram()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/LabeledMetrics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTotalMillisShortId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsLogger.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forEachValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAll()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComposedKeyedWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalRow get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkStructuredStreamingRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializeMutablePair()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializeKV()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializeOneOfField()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializeOneOfField()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Seq toSeq()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 567,
  "endLine" : 572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkSession getOrCreateSession()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkSessionFactory.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Loader loader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ValuesT getValues()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T multimapView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression windowTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Iterable iterableOnce()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean eligibleForGroupByWindow()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyHelpers.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleOut()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TranslationResult()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InT getInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutT getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputBroadcast()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkpointStream()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValue consumeNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable fromByteArrays()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract State awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerMetricsSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkJobServerDriver fromConfig()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SparkJobServerDriver create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putPView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readCommon()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putPView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkPCollectionView.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putStreamingPView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkPCollectionView.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  MergingWindowedAccumulator from()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergingWindowedAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SparkCombineContext ctxtForWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 821,
  "endLine" : 826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForLastBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/TestDStream.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/TestDStream.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkRunnerStreamingContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/SparkRunnerStreamingContextFactory.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean isCooperativenessAllowed()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setKey()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/FlattenP.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isInboundEdgeOfVertex()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/FlattenP.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimestampAndValues merge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ViewP.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function get()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection getMainInputs()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PValue getInput()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Map getCoders()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JetRunner()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerCollectionOfEdge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextFreeOrdinal()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/StringSetImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricResult toUpdateResult()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricResult toUpdateResult()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricResult toUpdateResult()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapToTupleFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/MapToTupleFunction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteToWindowFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setOutputDataSet()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setSideInputDataSet()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValue consumeNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterMetricMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionMetricMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrismRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAlive()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCommandWithArguments()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final PrismExecutor build()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSDKVersion()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long adjustTimestampForFlink()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1778,
  "endLine" : 1784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOutputDataSet()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSideInputDataSet()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStreamingTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasUnboundedOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JobGraph getJobGraph()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTranslationContext createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPortableClientEntryPoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableClientEntryPoint.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionEnvironment createBatchExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamExecutionEnvironment createStreamExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchTranslationContext createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnRunnerWithMetricsUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderTypeInformation()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkStatefulDoFnFunction.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/ImpulseSourceFunction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceInputFormat()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSplitsBack()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyNoMoreSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderAndOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceOutput getAndMaybeCreateSplitOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalizeSourceSplit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonKeyedWorkItem decode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkKey getCurrentKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimerInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long adjustTimestampForFlink()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1780,
  "endLine" : 1786,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateAndNamespaceDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getStructuralValue()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getIOInfo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toStepName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/DoFnUtils.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  BoundedSource getBoundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SamzaPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedSource getUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SamzaPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureType()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/GroupByKeyOp.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/GroupByKeyOp.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/GroupByKeyOp.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitFuture()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SplittableParDoProcessKeyedElementsOp.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discard()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/FutureCollectorImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/FutureCollectorImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldFinishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSize()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SamzaJobServerDriver fromConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SamzaJobServerDriver create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunnerOverrideConfigs.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPublishViewTransformOverride.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerMessageStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map createConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/FlattenPCollectionsTranslator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map yarnRunConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map standAloneRunConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerMessageStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needRepartition()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SplittableParDoTranslators.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PViewToIdMapper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/RedistributeByKeyTranslator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translatePortable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/RedistributeByKeyTranslator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Receiver getOnlyReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyGroupedShuffleEntries()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/KeyGroupedShuffleEntries.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkUnstarted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteArrayShufflePosition of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteArrayShufflePosition of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/InternedByteString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean markFinishedAndCommitBytesCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyGroupedShuffleEntries getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final long nextProgressReportInterval()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BatchGroupAlsoByWindowFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowsDoFns.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double mean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordTopRecordsValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordBottomRecordsValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExecution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionJournalReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineValuesDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtractOutputDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InMemoryStateInternals getUserStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InMemoryTimerInternals getUserTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryTimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterParDoFn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StreamingApplianceComputationConfigFetcher createApplianceComputationConfigFetcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 772,
  "endLine" : 777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int chooseMaxThreads()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1013,
  "endLine" : 1018,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSideInputReadCounter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItemStatusClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void populateProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void commitMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DataflowMapTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMapTaskExecutor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApproximateSplitRequest splitRequestToApproximateSplitRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge getGauge()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable extractMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable extractPerWorkerMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmPrefixReaderIterator overKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplianceShuffleCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleCounters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedWindmillReader.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplianceShuffleReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleReader.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public native ReadChunkResult readIncludingPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleReader.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingSideInputDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValuesIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameAndKind getUnstructuredName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplitInt64 longToSplitInt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubReader.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData getCurrentKeyBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1124,
  "endLine" : 1129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int intOrZero()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/apiary/Apiary.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParallelInstructionNode create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstructionOutputNode create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputReceiverNode create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableNetwork andReplaceForRunnerNetwork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InstructionOutput forInstructionOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Node apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Networks.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshActiveWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStream.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueuedRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList createStreamCancelledErrorMessages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkTimingInfosTracker.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized GetWorkBudget inFlightBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalData requestGlobalData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkResponse getWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDataResponse getData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitWorkResponse commitWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDataStream getDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitWorkStream commitWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudWindmillMetadataServiceV1Alpha1Stub createWindmillMetadataServiceStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCachingRemoteStubFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Channel localhostChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeShutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 492,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrottlingGetDataMetricTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamPoolGetDataClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamPoolGetDataClient.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListState readRangeLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString protoKeyFromUserKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillValue.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToIterableFunction()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ToIterableFunction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettableFuture getNonDoneFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 980,
  "endLine" : 985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Builder add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/Heartbeats.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidateStuckCommits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ActiveWorkRefresher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean trackFailure()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/FailureTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String tryToDumpHeap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkBudget from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudget apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntrinsicMapTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntrinsicMapTaskExecutor withSharedCounterSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/StatuszServlet.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinkRegistry register()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SinkRegistry.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Parser getParser()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSink.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ValuesDoFnFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetDataStream getGlobalDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudWindmillServiceV1Alpha1Stub createWindmillStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createWorkerMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusReporter.java",
  "fileLinesCount" : 478,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GetDataStream stream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/GlobalDataStreamSender.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void startStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/GlobalDataStreamSender.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Iterable decodeRawData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration getTotalDurationAtLatencyAttributionState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkId of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WorkId.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGlobalConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingGlobalConfigHandleImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MapTask createMapTask()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderRegistry register()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderRegistry.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOutputStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowWorkerLoggingHandler getLoggingHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowWorkerLoggingHandler getSdkLoggingHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillReaderIteratorBase.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean issueSideInputFetch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 1004,
  "endLine" : 1009,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BackOff createBackOff()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int chooseNumberOfThreads()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageUtil withDefaultThreadPool()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List stageFiles()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/GcsStager.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPackage stageToFile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/GcsStager.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/ReshuffleOverrideFactory.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReflectiveViewOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 871,
  "endLine" : 876,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReflectiveOneToOneOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 968,
  "endLine" : 973,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2225,
  "endLine" : 2230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean useUnifiedWorker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2724,
  "endLine" : 2729,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPTransformMatchers.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 590,
  "endLine" : 595,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long getCounterValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringSetResult getStringSetValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowMetricQueryResultsFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerLogLevelOverrides addOverrideForName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IsmRecord of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmShard decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 630,
  "endLine" : 635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  KvCoder getInputKvCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isStreamingEngine()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TransformTranslator.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLegacyEnvironmentMajorVersion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFnApiEnvironmentMajorVersion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyFromSystemProperties()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addStateListener()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addMessageListener()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void sendMessage()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onFinishedInvocationCleanup()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 539,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_invalid_characters()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitUntilDone()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitForCondition()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobState parse()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized boolean indexExists()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeInterval getTimeInterval()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecretManagerResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createTempFile()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createRunId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ArtifactUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFullGcsPath()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ArtifactUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasHash()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 648,
  "endLine" : 653,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableId createTimePartitionedTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 577,
  "endLine" : 582,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/conditions/PubsubMessagesCheck.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::it" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicName createTopic()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicName createTopicWithoutPrefix()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPort()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OracleResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MySQLResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MySQLResourceManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_service_accounts()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _service_account_exists()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "infra/iam/roles/generate_roles.py",
  "fileLinesCount" : 277,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _send_email()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_issue()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_dict()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_resource()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_look()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/refresh_looker_metrics.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_to_gcs()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/refresh_looker_metrics.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaseResult()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_next_image()",
  "longName" : "",
  "relativeFileName" : ".test-infra/pubsub/gcs_image_looper.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_yaml()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def executeGHGraphqlQuery()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function loopbackRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "payload: serializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function onlyElement()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_flushBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4288,
  "endLine" : 4293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4342,
  "endLine" : 4347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4443,
  "endLine" : 4448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4523,
  "endLine" : 4528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4624,
  "endLine" : 4629,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4809,
  "endLine" : 4814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4910,
  "endLine" : 4915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4964,
  "endLine" : 4969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5378,
  "endLine" : 5383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6032,
  "endLine" : 6037,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6284,
  "endLine" : 6289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6385,
  "endLine" : 6390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6492,
  "endLine" : 6497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6633,
  "endLine" : 6638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6687,
  "endLine" : 6692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6788,
  "endLine" : 6793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6842,
  "endLine" : 6847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6896,
  "endLine" : 6901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7320,
  "endLine" : 7325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7468,
  "endLine" : 7473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7649,
  "endLine" : 7654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7960,
  "endLine" : 7965,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 8014,
  "endLine" : 8019,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 8068,
  "endLine" : 8073,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 8122,
  "endLine" : 8127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/external_transforms.ts",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/endpoints.ts",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/endpoints.ts",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/standard_window_fns.ts",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1539,
  "endLine" : 1544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1786,
  "endLine" : 1791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2581,
  "endLine" : 2586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2789,
  "endLine" : 2794,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3028,
  "endLine" : 3033,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3165,
  "endLine" : 3170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3503,
  "endLine" : 3508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4480,
  "endLine" : 4485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 875,
  "endLine" : 880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1023,
  "endLine" : 1028,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1124,
  "endLine" : 1129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1178,
  "endLine" : 1183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1059,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1317,
  "endLine" : 1322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1497,
  "endLine" : 1502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1811,
  "endLine" : 1816,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2029,
  "endLine" : 2034,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2158,
  "endLine" : 2163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2875,
  "endLine" : 2880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2929,
  "endLine" : 2934,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 3133,
  "endLine" : 3138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/duration.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/timestamp.ts",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function javascriptCapabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function defaultJsEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "capabilities: javascriptCapabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendData: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendTimers: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public getBundleId:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function registerOperatorConstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async flush()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function decodeFromBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 961,
  "endLine" : 966,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function onlyElement()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 968,
  "endLine" : 973,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "elementCountMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "returnBundleProcessor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getBundleId()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static createCache()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "for await()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function groupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function create()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/create.ts",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_configs_summary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_init_files_lite()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_service_handle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_runner.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_runner.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_file_pip_requirements_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_platform_for_default_sdk_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_container_image()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def local_bin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def subprocess_cmd_and_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def DescribePipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_service_handle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_runner.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sha256()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serve()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service_main.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def supported_requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_residuals_and_channel_splits_to_deferred_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_token()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_one_interval_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parents_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def worker_handlers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_coder_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_coder_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dict_to_struct()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/job/utils.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_timeout()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_process_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_process_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule_pending_unblocked_tasks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_keyed_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_physical()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_initial_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_underlying_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_empty_committed_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/consumer_tracking_pipeline_visitor.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_task_or_none()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serial()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_bundle_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_with_sized_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_bundle_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_lifecycle_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_current_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clean_receiving_queue()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_deep_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invalidate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scoped_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connect()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/log_handler.py",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _environments_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def topological_height()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bundle_application()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_read_from_impulse_python()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_simple_pardo_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_identity_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_flatten()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_byte_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_reader_threads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cacheable_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_runner_api_template()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def progress_indicated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deferred_df_to_pcollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _latest_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_pcoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute_pipeline_fragment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_pcoll_id_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _calculate_target_pcoll_ids()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get future()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _strip_protocol_if_any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_default_cluster()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_user_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def new_env()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_cache_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_single()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_pipeline_equal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/pipeline_assertion.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type_from_coder_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcoll_leaf_consumers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/message_matchers.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_container_image_for_dataflow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_runner_v2_missing_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def all_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/ptransform_overrides.py",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowed_coder_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_single_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/fn_api_runner_microbenchmark.py",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def diverse_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def destination_prefix_naming()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def single_file_naming()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_auto_buckets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_consumed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/utils.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _report_sink_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _template_replace_uuid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _template_replace_num_shards()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_mutate_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_buffer_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_job_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def can_accept()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def message_to_proto_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_entity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastore_write_it_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_hashable_destination()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_table_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/proto_api.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _message_to_proto_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/proto_api.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_project_number()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_bucket()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copytree()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_connection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_first_row_group_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_desired_chunk_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/utils.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/base.py",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_jdbc_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_vector_search_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_milvus_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_sparse_embedding_to_milvus_format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/base.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mad.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _class_to_subspace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_default_spec_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_init_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_gpu_available_torch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_gpu_available_tensorflow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_constructor_args_hf_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_tensor_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_keyed_tensor_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_column_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_artifacts_from_gcs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/utils.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_raw_data_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def construct_scalar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _composite_key_to_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_docs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_specifiable.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/main.py",
  "fileLinesCount" : 297,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transform_id_and_output_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_phase()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pytest_addoption()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/conftest.py",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_without_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_compatible_deterministic_fast_primitives_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _coder_from_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_cloudpickle_pickle_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_tuple_sequence_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def swaplevel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mean()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _corr_aligned()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dropna()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_partitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _copy_and_mutate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_using_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teststring()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_run_patched_docstring()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _binary_reader()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _binary_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close_incremental()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_wrap_constant_expr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _defer_to_pandas()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remove_labels_recursively()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _perform_exernal_transform_test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _global_annotations_stack()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unique_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _view_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_or_create_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _user_type_is_generated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_closure()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closure_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hashable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_slice()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_attr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_repeatable_argument_passed_as_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extend_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_arg_count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_function_from_identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_bases()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_from_mappingproxy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_every_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/logger.py",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pack_Any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unpack_Any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_Bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_java()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_subprocesses()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_all_subclasses()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/plugin.py",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _not_found_err_message()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_default_hash_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _offset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline_with_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_java.py",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_allowed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_input_pvalues()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Distinct()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_v1_prior_to_v2()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reify_metadata_default_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_pre_map_gkb_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_time_to_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_closed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_error_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_stateless_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remote_finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_input_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_input_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _named_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_drop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_sideinput_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/create_source.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_namespaces()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_fq_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_namespace_and_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _encode_gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metric_cell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_perf.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query4.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query6.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query6.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_file_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_bid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transformed_categorical_column_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/criteo_tft/criteo.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/wordcount/wordcount.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/vllm_gemma_benchmarks.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/pytorch_language_modeling_benchmarks.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/pytorch_sentiment_benchmarks.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/pytorch_image_classification_benchmarks.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_by_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_sibling_change_point()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __cinit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/fast_test_utils.pyx",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_not_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matcher_or_equal_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_counters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mkargs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/main.go",
  "fileLinesCount" : 31,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func goroutineDump()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/debugz.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getOnlyValue[K comparable, V any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ordMin[T constraints.Ordered]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ordMax[T constraints.Ordered]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toUrn[Enum protoEnum]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/urns/urns.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewHandlerRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1111,
  "endLine" : 1116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func subTriggersReset()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func triggerClearAndFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/processingtime.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TypeReg()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerSCombine()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newInteger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/messages.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/fsx/prefix.go",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tail()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HeapDumpFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/harnessopts/heap_dump.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func File()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mkargs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RequesterBillingProject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Match()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Register()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/filesystem.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/filesystem.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/writer.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func executeAndRecordLatency[T any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UseStandardSQL()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func put()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UseBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newPartitionedRead()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithBatching()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/query_options.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithTimestampBound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/query_options.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addGroupKeyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mustBeBigtableioMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/write.go",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/watermark_estimator.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadUserCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read_option.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadProcessingTimePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read_option.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadPublishingTimePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read_option.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithWriteOrdered()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write_option.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newIDRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/common.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithReadBucketAuto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read_option.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithReadFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read_option.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGrowableTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func max()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/writer.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/writer.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerHeadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerPrintFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerPrintKVFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterProfCaptureHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterTraceCaptureHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterHeapCaptureHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/hooks/perf/perf.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/stage.go",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pCollectionToNode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustTaggedN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Must()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runner.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_endpoints_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 787,
  "endLine" : 792,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 799,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 806,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 913,
  "endLine" : 918,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 966,
  "endLine" : 971,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 980,
  "endLine" : 985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1041,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1043,
  "endLine" : 1048,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1050,
  "endLine" : 1055,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1102,
  "endLine" : 1107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1109,
  "endLine" : 1114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1116,
  "endLine" : 1121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1193,
  "endLine" : 1198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1200,
  "endLine" : 1205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1207,
  "endLine" : 1212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1268,
  "endLine" : 1273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1275,
  "endLine" : 1280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_metrics_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1919,
  "endLine" : 1924,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_standard_window_fns_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 522,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_external_transforms_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 576,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 678,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 720,
  "endLine" : 725,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 771,
  "endLine" : 776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 783,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 797,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 804,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 897,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 904,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 953,
  "endLine" : 958,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1015,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1031,
  "endLine" : 1036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1038,
  "endLine" : 1043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1050,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1052,
  "endLine" : 1057,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1150,
  "endLine" : 1155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1157,
  "endLine" : 1162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1178,
  "endLine" : 1183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1185,
  "endLine" : 1190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1192,
  "endLine" : 1197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1199,
  "endLine" : 1204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1206,
  "endLine" : 1211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1213,
  "endLine" : 1218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1318,
  "endLine" : 1323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1365,
  "endLine" : 1370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1412,
  "endLine" : 1417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1460,
  "endLine" : 1465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1467,
  "endLine" : 1472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1514,
  "endLine" : 1519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_pipeline_v1_schema_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1794,
  "endLine" : 1799,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_fn_execution_v1_beam_provision_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 907,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1011,
  "endLine" : 1016,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1067,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1168,
  "endLine" : 1173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1175,
  "endLine" : 1180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1182,
  "endLine" : 1187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1189,
  "endLine" : 1194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1196,
  "endLine" : 1201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1203,
  "endLine" : 1208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1210,
  "endLine" : 1215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1217,
  "endLine" : 1222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1285,
  "endLine" : 1290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1299,
  "endLine" : 1304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1306,
  "endLine" : 1311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1368,
  "endLine" : 1373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1375,
  "endLine" : 1380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1445,
  "endLine" : 1450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1452,
  "endLine" : 1457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1459,
  "endLine" : 1464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1540,
  "endLine" : 1545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1547,
  "endLine" : 1552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1554,
  "endLine" : 1559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1561,
  "endLine" : 1566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1568,
  "endLine" : 1573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1620,
  "endLine" : 1625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1679,
  "endLine" : 1684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1745,
  "endLine" : 1750,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1752,
  "endLine" : 1757,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1759,
  "endLine" : 1764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1819,
  "endLine" : 1824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1875,
  "endLine" : 1880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1882,
  "endLine" : 1887,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2017,
  "endLine" : 2022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2024,
  "endLine" : 2029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2031,
  "endLine" : 2036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2080,
  "endLine" : 2085,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2170,
  "endLine" : 2175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2177,
  "endLine" : 2182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2241,
  "endLine" : 2246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2248,
  "endLine" : 2253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2255,
  "endLine" : 2260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2262,
  "endLine" : 2267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2269,
  "endLine" : 2274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2276,
  "endLine" : 2281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2283,
  "endLine" : 2288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2370,
  "endLine" : 2375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2377,
  "endLine" : 2382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2384,
  "endLine" : 2389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2391,
  "endLine" : 2396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2398,
  "endLine" : 2403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2405,
  "endLine" : 2410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2490,
  "endLine" : 2495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2497,
  "endLine" : 2502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2504,
  "endLine" : 2509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2511,
  "endLine" : 2516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2518,
  "endLine" : 2523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2525,
  "endLine" : 2530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2532,
  "endLine" : 2537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2539,
  "endLine" : 2544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2546,
  "endLine" : 2551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2553,
  "endLine" : 2558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2664,
  "endLine" : 2669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2722,
  "endLine" : 2727,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2729,
  "endLine" : 2734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2785,
  "endLine" : 2790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2951,
  "endLine" : 2956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2958,
  "endLine" : 2963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3034,
  "endLine" : 3039,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3041,
  "endLine" : 3046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3048,
  "endLine" : 3053,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3055,
  "endLine" : 3060,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3062,
  "endLine" : 3067,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3069,
  "endLine" : 3074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3076,
  "endLine" : 3081,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3083,
  "endLine" : 3088,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3090,
  "endLine" : 3095,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3180,
  "endLine" : 3185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3187,
  "endLine" : 3192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3194,
  "endLine" : 3199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3201,
  "endLine" : 3206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3208,
  "endLine" : 3213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3215,
  "endLine" : 3220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3262,
  "endLine" : 3267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3309,
  "endLine" : 3314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3356,
  "endLine" : 3361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3406,
  "endLine" : 3411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3463,
  "endLine" : 3468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3470,
  "endLine" : 3475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3477,
  "endLine" : 3482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3531,
  "endLine" : 3536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3538,
  "endLine" : 3543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3545,
  "endLine" : 3550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3593,
  "endLine" : 3598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3654,
  "endLine" : 3659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3661,
  "endLine" : 3666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3668,
  "endLine" : 3673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3675,
  "endLine" : 3680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3781,
  "endLine" : 3786,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3788,
  "endLine" : 3793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3848,
  "endLine" : 3853,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3855,
  "endLine" : 3860,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3862,
  "endLine" : 3867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3941,
  "endLine" : 3946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3948,
  "endLine" : 3953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3955,
  "endLine" : 3960,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4022,
  "endLine" : 4027,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4029,
  "endLine" : 4034,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4036,
  "endLine" : 4041,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4043,
  "endLine" : 4048,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4108,
  "endLine" : 4113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4115,
  "endLine" : 4120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4122,
  "endLine" : 4127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4129,
  "endLine" : 4134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4136,
  "endLine" : 4141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4190,
  "endLine" : 4195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4254,
  "endLine" : 4259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4261,
  "endLine" : 4266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4268,
  "endLine" : 4273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4335,
  "endLine" : 4340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4342,
  "endLine" : 4347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4349,
  "endLine" : 4354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4356,
  "endLine" : 4361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4420,
  "endLine" : 4425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4427,
  "endLine" : 4432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4434,
  "endLine" : 4439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4506,
  "endLine" : 4511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4513,
  "endLine" : 4518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4520,
  "endLine" : 4525,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4584,
  "endLine" : 4589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4591,
  "endLine" : 4596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4598,
  "endLine" : 4603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4605,
  "endLine" : 4610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4672,
  "endLine" : 4677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4679,
  "endLine" : 4684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4686,
  "endLine" : 4691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4693,
  "endLine" : 4698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4759,
  "endLine" : 4764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4766,
  "endLine" : 4771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4773,
  "endLine" : 4778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4780,
  "endLine" : 4785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4787,
  "endLine" : 4792,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4853,
  "endLine" : 4858,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4860,
  "endLine" : 4865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4867,
  "endLine" : 4872,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4874,
  "endLine" : 4879,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4881,
  "endLine" : 4886,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4931,
  "endLine" : 4936,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_fn_execution_v1_beam_fn_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 5984,
  "endLine" : 5989,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 744,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 753,
  "endLine" : 758,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 897,
  "endLine" : 902,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 945,
  "endLine" : 950,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 952,
  "endLine" : 957,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1002,
  "endLine" : 1007,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1049,
  "endLine" : 1054,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1100,
  "endLine" : 1105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1150,
  "endLine" : 1155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1157,
  "endLine" : 1162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1222,
  "endLine" : 1227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1229,
  "endLine" : 1234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1236,
  "endLine" : 1241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1349,
  "endLine" : 1354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1396,
  "endLine" : 1401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1445,
  "endLine" : 1450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1452,
  "endLine" : 1457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1591,
  "endLine" : 1596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1598,
  "endLine" : 1603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1605,
  "endLine" : 1610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1612,
  "endLine" : 1617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1619,
  "endLine" : 1624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1667,
  "endLine" : 1672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_job_management_v1_beam_job_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 2008,
  "endLine" : 2013,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 750,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 903,
  "endLine" : 908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 964,
  "endLine" : 969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 971,
  "endLine" : 976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 978,
  "endLine" : 983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1093,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1095,
  "endLine" : 1100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1194,
  "endLine" : 1199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1201,
  "endLine" : 1206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_job_management_v1_beam_artifact_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1463,
  "endLine" : 1468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_org_apache_beam_model_job_management_v1_beam_expansion_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetLogger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/standard.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetExperiments()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetElementProcessingTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTop()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Largest()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LargestPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Smallest()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SmallestPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Mean()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/mean.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MeanPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/mean.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/mean.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxIntFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxInt8Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxInt16Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxInt32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxInt64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxUintFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxUint8Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxUint16Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxUint32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxUint64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxFloat32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxFloat64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minIntFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minInt8Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minInt16Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minInt32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minInt64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minUintFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minUint8Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minUint16Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minUint32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minUint64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minFloat32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func minFloat64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min_switch.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 648,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/filter.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/filter.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Distinct()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/distinct.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pcollection.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pcollection.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pcollection.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterFunc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SkipPtr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Unpack()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/protox/any.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithNoOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printArgList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isInParam()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/output.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newShortIDCache()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupRemoteLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/logging.go",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func memoryLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/init/init.go",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 740,
  "endLine" : 746,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/resolve.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/symbols.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/genx/genx.go",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TypeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/types.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nillableFromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTag()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 819,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCoderMarshaller()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpandedComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpandedTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 679,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 736,
  "endLine" : 741,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 743,
  "endLine" : 748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 755,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 891,
  "endLine" : 896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 898,
  "endLine" : 903,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 905,
  "endLine" : 910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 958,
  "endLine" : 963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 972,
  "endLine" : 977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 979,
  "endLine" : 984,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 986,
  "endLine" : 991,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1034,
  "endLine" : 1039,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1085,
  "endLine" : 1090,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1092,
  "endLine" : 1097,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1153,
  "endLine" : 1158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1160,
  "endLine" : 1165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1167,
  "endLine" : 1172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1221,
  "endLine" : 1226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1228,
  "endLine" : 1233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1235,
  "endLine" : 1240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1242,
  "endLine" : 1247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1249,
  "endLine" : 1254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1256,
  "endLine" : 1261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1263,
  "endLine" : 1268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1311,
  "endLine" : 1316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1318,
  "endLine" : 1323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1365,
  "endLine" : 1370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_go_pkg_beam_core_runtime_graphx_v1_v1_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1649,
  "endLine" : 1654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func boolToBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1184,
  "endLine" : 1189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BoolToBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/util.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterInit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/init.go",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/init.go",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func elideSingleElmFV()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 833,
  "endLine" : 838,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1059,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func progressFraction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 962,
  "endLine" : 967,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 1059,
  "endLine" : 1064,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rtErrHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/hash.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDataSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasampler.go",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterEmitter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func defaultTruncateRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func asError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inputIdToIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 901,
  "endLine" : 906,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Min()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Max()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterCount()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Repeat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterAny()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterAll()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OrFinally()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printUnbounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inputWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inputBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeDouble()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/double.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/int.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/int.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewR()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SkipW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_encoder.go",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/bytes.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/testutil/testutil.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row_decoder.go",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeSinglePrecisionFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/float.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeStringUTF8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/stringutf8.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sdfHasValidParamNum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 976,
  "endLine" : 982,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sdfHasValidReturnNum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 984,
  "endLine" : 990,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sdfRequiredParamStartIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1121,
  "endLine" : 1127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/scope.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SkipW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SkipK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeCombiningState[T1, T2, T3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 657,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetBundleID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 655,
  "endLine" : 660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 883,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BuildAndRun()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateWithEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerErrFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerFailFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerFailGBKFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerFailKVFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerHashFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerNonEmptyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapMakerSumFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateNonComplexNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/count.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/logging.go",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleProcessingThreadCounterReset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/MetricsBenchmark.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkEstimatorStateT getCurrentWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mapper create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  boolean timerModified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1267,
  "endLine" : 1272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void processTimerDirect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1727,
  "endLine" : 1733,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2613,
  "endLine" : 2618,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIntermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearSplitIndices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture handle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1251,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleProgressReporter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge getGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSet getStringSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrie getBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getMonitoringInfos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCacheStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishLazyUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getNextSamplingToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 591,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void poisonInstructionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/BeamFnDataGrpcClient.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkEstimatorStateT getCurrentWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 882,
  "endLine" : 887,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UncachedStateIterable readAllAndDecodeStartingFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture loadPrefetchedResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeNestedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnHarness.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpansionServiceSchemaTransformProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceSchemaTransformProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaClassLookupTransformProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllowList everything()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AllowList create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getRegisteredTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T withConnectionFactoryProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectionFactoryProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 718,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectionFactoryProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 960,
  "endLine" : 965,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1255,
  "endLine" : 1260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteJmsResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/WriteJmsResult.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WriteJmsResult in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/WriteJmsResult.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedSupervisor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withProtocol()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftPayloadSerializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseCoderProviderRegistrar.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static synchronized void closeAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DebeziumReadSchemaTransformProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumReadSchemaTransformProvider.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readAsJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimeContaining timeContaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteType byteType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AzureReadableSeekableByteChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isWildcard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBlobNonWildcardPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withApiKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 970,
  "endLine" : 975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean performAdvance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1211,
  "endLine" : 1216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String searchAfter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1356,
  "endLine" : 1361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withUpsertScript()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1738,
  "endLine" : 1743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2250,
  "endLine" : 2255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withAllowableResponseErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2498,
  "endLine" : 2504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushAndOutputResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2794,
  "endLine" : 2799,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delayRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/delay/ReaderDelay.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashFunction hashFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MqttCheckpointMark newCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createMqttClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 776,
  "endLine" : 781,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeMqttClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 798,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withEnableGzipHttpCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkClientTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/CustomX509TrustManager.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectId getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 525,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDocumentCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeMongoClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1131,
  "endLine" : 1136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamRowToBigtableMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BeamRowToBigtableMutation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getCurrentRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getCurrentRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBigtableOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 896,
  "endLine" : 901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBigtableOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 980,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFlowControl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1141,
  "endLine" : 1146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1276,
  "endLine" : 1281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDataException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1411,
  "endLine" : 1416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSampleRowKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1597,
  "endLine" : 1602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1819,
  "endLine" : 1825,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reportLineageOnce()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1953,
  "endLine" : 1958,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1972,
  "endLine" : 1977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2161,
  "endLine" : 2166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2175,
  "endLine" : 2180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2201,
  "endLine" : 2206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataTableProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2253,
  "endLine" : 2258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataTableInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2268,
  "endLine" : 2273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataTableDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChangeStreamContinuationToken getTokenWithCorrectPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamContinuationTokenHelper.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareStartEndKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateInitialPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/GenerateInitialPartitionsAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ChangeStreamAction changeStreamAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessNewPartitionsAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ProcessNewPartitionsAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializeDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/InitializeDoFn.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMissingPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/OrphanedMetadataCleaner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/NullSizeEstimator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String retrieveDicomStudyMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Deidentify deidentify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write executeBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 937,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write executeBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 952,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1185,
  "endLine" : 1190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecuteBundlesResult in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1572,
  "endLine" : 1577,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FhirSearchParameter decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameterCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FhirBundleParameter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirBundleParameter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2ReadParameter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadParameter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowMutation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema toGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryInsertError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertError.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageApiInsertError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV2.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryIOMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOMetadata.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map addAdditionalJobLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOMetadata.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobService getJobService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFailedRpcMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuccessfulRpcMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrepareWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PrepareWrite.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/PortableBigQueryDestinations.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableRowWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getAllowedMetricUrns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Descriptor getDescriptorFromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canAccept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryCoderProviderRegistrar.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageConverter getMessageConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsProto.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String throwableToGRPCCodeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2356,
  "endLine" : 2361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2627,
  "endLine" : 2632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPropagateSuccessfulStorageApiWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3402,
  "endLine" : 3407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPropagateSuccessfulStorageApiWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3422,
  "endLine" : 3427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3663,
  "endLine" : 3668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getStorageApiNumStreams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3725,
  "endLine" : 3730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidDateTimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidDateTimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubSchemaIO from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateConfigurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fieldPresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEOF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 903,
  "endLine" : 908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PublisherBlockingStub publisherStub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscriberBlockingStub subscriberStub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaServiceBlockingStub schemaServiceStub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ackDeadlineSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithTopicCoder.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List listSubscriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final PubsubRowToMessage build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map attributesWithoutTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdCoder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object maybeDeserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readMessagesWithMessageId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readMessagesWithAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readStrings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 921,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 970,
  "endLine" : 975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1098,
  "endLine" : 1103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1565,
  "endLine" : 1570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1784,
  "endLine" : 1789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NaiveSpannerRead create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/NaiveSpannerRead.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CreateTransaction createTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerWriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1518,
  "endLine" : 1524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void initSorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2181,
  "endLine" : 2186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTrailingBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadOperation create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSpannerSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchSpannerRead create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratePartitionsFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Iterable translateRowFieldsToStructFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/StructUtils.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withExecuteStreamingSqlRetrySettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gson getGson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp updateToScheduled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp updateToRunning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp updateToFinished()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void updateToFinished()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionMetadataTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigDecimal toNanos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/ReadChangeStreamPartitionRangeTracker.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/DetectNewPartitionsRangeTracker.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionEndRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionEventRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeartbeatRecord toHeartbeatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized PartitionMetadataMapper partitionMetadataMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/MapperFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTimestampOutOfRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/QueryChangeStreamAction.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized HeartbeatRecordAction heartbeatRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ActionFactory.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/NullThroughputEstimator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundedWindow coerceNonNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamingFirestoreV1ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1758,
  "endLine" : 1763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TrfmT genericBuild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1966,
  "endLine" : 1971,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TrfmT buildSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2080,
  "endLine" : 2085,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordRequestSuccessful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordRequestFailed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordRequestStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2055,
  "endLine" : 2060,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2116,
  "endLine" : 2121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequencedMessage getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopicStatsClient newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/TopicBacklogReaderSettings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLimiterImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void throwNotFound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoadJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSourceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 917,
  "endLine" : 922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GoogleAdsUserCredentialFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsUserCredentialFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildInitialQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readToClusterHash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ConnectionManager.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mapper apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/DefaultObjectMapperFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMapperFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 847,
  "endLine" : 853,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableIdentifier getTableIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskReader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableIdentifier getTableIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSupportsNamespaces()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableIdentifier getTableIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FileWriteResult.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataFile getDataFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FileWriteResult.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Catalog getCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyBuilder put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PropertyBuilder.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadRows readRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setWriteItemMapperFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KinesisAsyncClient createAsyncClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withArrivalTimeWatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFixedDelayRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1156,
  "endLine" : 1161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshPeriodically()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1236,
  "endLine" : 1241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getShardIdsFromRecordsIterators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuffer copyData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String nextId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Batch getLocked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 772,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InFlightState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqsMessage getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMark getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializableFunction skipDefaultList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializableFunction skipDefaultMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String normalizedNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class targetClassOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static S3ClientBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystemConfiguration.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static S3ResourceId fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getProvidedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DriverConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withSessionConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withTransactionConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 525,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withUnwindMapName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withUnwindMapName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withTransactionConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 952,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withSessionConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 962,
  "endLine" : 967,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withSessionConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 969,
  "endLine" : 974,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 983,
  "endLine" : 988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReplicaInfo create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double synchronizedPlainRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double synchronizedPlainReadWhileWriting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendOffsetsToTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TransactionsImplementation getTransactionsImplementation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendOffsetsToTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopicPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1151,
  "endLine" : 1156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCheckStopReadingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1570,
  "endLine" : 1575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withCheckStopReadingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2708,
  "endLine" : 2713,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withConsumerConfigUpdates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2734,
  "endLine" : 2739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withWallTimeWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2808,
  "endLine" : 2813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withMonotonicallyIncreasingWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2816,
  "endLine" : 2821,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withManualWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2824,
  "endLine" : 2829,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withEOS()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3364,
  "endLine" : 3369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3591,
  "endLine" : 3596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPublishTimestampFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3641,
  "endLine" : 3646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KafkaMetricsImpl create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordBacklogBytesInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkSupport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaRegistryProvider getSchemaRegistryProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaRecord getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized long backlogMessageCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalizeCheckpointMarkAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPartition getTopicPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSourceDescriptor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamRowMapperWithDlq()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlConfiguration xmlConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReaderContext getContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HCatRecord getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 582,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object maybeCastHDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatToRow.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadKeyPatterns withAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadKeyPatterns withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingAppendCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingSaddCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeUsingHLLCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreams withAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreams withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeStreamingServiceConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceConfig.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProperBucketDir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSourceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1499,
  "endLine" : 1504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withUsernamePasswordAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1512,
  "endLine" : 1517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1554,
  "endLine" : 1559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairRawAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1679,
  "endLine" : 1684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withServerName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1756,
  "endLine" : 1761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPredicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RabbitMqMessage getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  OutputFormat createOutputFormatFromConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1039,
  "endLine" : 1048,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1077,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1593,
  "endLine" : 1599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1839,
  "endLine" : 1844,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskID createTaskIDForKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1869,
  "endLine" : 1875,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JobID getJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1877,
  "endLine" : 1882,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getReducersCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1884,
  "endLine" : 1889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Partitioner getPartitioner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1891,
  "endLine" : 1896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrepareNonPartitionedTasksFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 2041,
  "endLine" : 2046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProjection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withProjection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 648,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 959,
  "endLine" : 964,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final CsvIOParseConfiguration build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseConfiguration.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSVFormat buildHeaderFromSchemaIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/WindowedCallShouldBackoff.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/CallShouldBackoffBasedOnRejectionProbability.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getRejectionProbability()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/CallShouldBackoffBasedOnRejectionProbability.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Repeater withCallCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Repeater withBackoffCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Repeater withSleeperCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sleepIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestResponseIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int partitionFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader newReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/RecordWithMetadata.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/RecordWithMetadata.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getHadoopConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withConnectionInitSqls()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withFetchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 843,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFetchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1039,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1203,
  "endLine" : 1208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withFetchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1225,
  "endLine" : 1234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2028,
  "endLine" : 2033,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StaticValueProvider generateStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2438,
  "endLine" : 2443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean compareSchemaField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSessionServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder httpRequestFactorySupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClientFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableSupplier getHttpRequestFactorySupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClientFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpResponse executePost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/WatermarkParameters.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String getStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TransformServiceConfig create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/TransformServiceConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FullOuterJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setFileExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1234,
  "endLine" : 1243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1389,
  "endLine" : 1394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1557,
  "endLine" : 1564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1588,
  "endLine" : 1593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1849,
  "endLine" : 1854,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumReader apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReflectData newReflectData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertBytesStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1593,
  "endLine" : 1599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertFixedStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1601,
  "endLine" : 1606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromGcsUri annotateImagesFromGcsUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromBytes annotateImagesFromBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Predict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotateVideoFromBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final UnsignedOptions build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/UnsignedOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDigestQuantilesFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Sketch create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T elementOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long estimateAvailableMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Options()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options withTempLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonService withExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulatorProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccumulatorProvider getAccumulatorProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/LazyAccumulatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueByReduceByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Builders.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PCollection outputValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Builders.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ProjectedBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Union.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor orObjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/type/TypeAwareness.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulatorProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillGaps withMergeFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/PerKeyTickerGenerator.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateGlobalSequenceDetails()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean thereAreGloballySequencedEventsToBeProcessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnprocessedEvent decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/UnprocessedEvent.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String protoGetterName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Method getProtoGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1050,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoCreatorFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1138,
  "endLine" : 1143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicProtoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicProtoCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDynamicMessageSchema.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsPartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Table loadTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractFromJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableNameExtractionUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RowFilter getFilters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFieldIsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List filterOperands()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTableFilter constructFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unparseNumericLiteralWrapperFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unparseInArrayOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNestedHeadersField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataGeneratorRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorRowFn.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorRowFn.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolveFilePattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPOperation getTakeCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 740,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPMeasure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPMeasure.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaWithName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression implement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SqlIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlDropDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropDatabase.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double cosh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinTrigonometricFunctions.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double sinh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinTrigonometricFunctions.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double tanh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinTrigonometricFunctions.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamAggregationRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregationRule.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamCoGBKJoinRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCoGBKJoinRule.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamAggregateProjectMergeRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregateProjectMergeRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamSideInputJoinRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSideInputJoinRule.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamUnnestRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUnnestRule.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RelDataType toRelDataType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getLocalJar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlRowComparator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toBeamList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression nullOr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitDynamicParam()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 757,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean triggersOncePerWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCoGBKJoinRel.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIllegalJoinConjunctionClause()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection toPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLimitCountOfSortRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row combineTwoRowsIntoOneHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel multiplyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NodeStats create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/NodeStats.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsPath fromUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean exceedsEntryLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeDoLoopTwiddleByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void singleByteEncodeDoLoopByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void singleByteEncodeDoLoopTwiddleByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void singleByteEncodeLoopByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void singleByteEncodeUnrolledByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set visit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 629,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IllegalMutationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IllegalMutationException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T decodeFromBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor intValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor longValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor booleanValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor stringValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor decimalValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor datetimeValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor dateValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor timeValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueExtractor localDatetimeValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserCodeException wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UserCodeException.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkArgumentNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkStateNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Preconditions.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface pruningPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pattern getPrunedPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pruned()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadPayload toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadPayload toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnboundedSource unboundedSourceFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FunctionSpec translateViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 796,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParDoLikeTimerFamilySpecs create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checkpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimestampedValue getCurrentTimestampedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestStream testStreamFromProtoPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TestStreamTranslation.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Environment createEmbeddedEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformDeduplication of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SideInputReference.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRootTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOutputPCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final NodeT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean compatibleEnvironments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean noCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPCollectionFusers.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUniqueJarPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int compareVersions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupByKeyTranslation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec migrate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized HistogramData getAndReset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAccumulatedBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markElementStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppliedCombineFn withInputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitShardedFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExplicitShardedFile.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pipeline create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderRegistry getCoderRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaRegistry getSchemaRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BadRecordErrorHandler registerBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSourceT currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedSourceRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1041,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1117,
  "endLine" : 1122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  int hashDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 831,
  "endLine" : 836,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1204,
  "endLine" : 1209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMark decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DynamicDestinations toDefaultPolicies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadableFileCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final FileBasedReader createSingleFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAllViaFileBasedSourceWithFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceWithFilename.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/UnboundedSource.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path getPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getMaxEndOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteKeyRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractReadFileRangesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchAll matchAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadMatches readMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Write via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1147,
  "endLine" : 1152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1272,
  "endLine" : 1277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  NullableCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IterableLikeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeBigEndianInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DelegateCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CustomCoder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumerationType create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getDelegateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType map()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 840,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1449,
  "endLine" : 1454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripGetterPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowSelectorContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RowSelector getRowSelector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String yamlStringFromMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map yamlStringToMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertedSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ConvertHelpers.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/annotations/DefaultSchema.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProviderV2.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsGlobally aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 917,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFieldsByFields aggregateFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1251,
  "endLine" : 1256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFileObject getJavaFileForOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor outputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row errorRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/ErrorHandling.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row errorRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/ErrorHandling.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/DropFields.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void outputUnexpandedRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandRowResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 691,
  "endLine" : 696,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Impl join()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandCrossProduct join()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 779,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/WithKeys.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIntegral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Flattened flattenedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fields withFieldNameAs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isNullFieldValueFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Iterable arrayValueFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RowPosition withArrayQualifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RowPosition withMapQualifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapViewFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1414,
  "endLine" : 1419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1521,
  "endLine" : 1526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapViewFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1570,
  "endLine" : 1575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1606,
  "endLine" : 1611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cacheFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getFromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeParameter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 964,
  "endLine" : 969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonDeserializer getDeserializerForMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1773,
  "endLine" : 1778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OffsetRange generateRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sets.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnSchemaInformation create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OutputReceiver windowedReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiOutputReceiver windowedMultiReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterAll.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterFirst.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MonthsWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Values of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetBasedSource createSourceForSubrange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBytesPerOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1149,
  "endLine" : 1154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1248,
  "endLine" : 1253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ComposedCombineFn with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ErrorReporter forMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2393,
  "endLine" : 2398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ErrorReporter forParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2400,
  "endLine" : 2405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsBundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2542,
  "endLine" : 2547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesBundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2549,
  "endLine" : 2554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetSizeMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1507,
  "endLine" : 1512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation delegateOrNoop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation delegateMethodWithExtraParametersOrNoop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Implementation delegateMethodWithExtraParametersOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnMethodDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 708,
  "endLine" : 713,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation afterDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 819,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawUnionValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuantileBuffer decodeBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/GrowableOffsetRangeTracker.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WithKeys of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithKeys.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStopPolling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV onSeenNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PollingGrowthState of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1061,
  "endLine" : 1066,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1163,
  "endLine" : 1168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashCode decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1240,
  "endLine" : 1245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodePollingGrowthState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1288,
  "endLine" : 1293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrowthState decodePollingGrowthState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1320,
  "endLine" : 1325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  KvCoder getInputKvCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceDefinition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisplayData from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue safeFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombiningWithContextStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MetricResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingHistogram.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionContentsAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 766,
  "endLine" : 771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionSingletonIterableAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 948,
  "endLine" : 953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1035,
  "endLine" : 1040,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher isIn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readFromSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuccessOrFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowSupplier.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderConsistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderConsistentWithEqualsInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void structuralValueConsistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void structuralValueConsistentWithEqualsInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void structuralValueDecodeEncodeEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void testCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CombineFnTester.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Predicate isCategoryOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/Annotations.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/RegexMatcher.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementDelimitedOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delimitElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForwardingClientResponseObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RestrictionTrackerObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform toPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/RemoteGrpcPortWrite.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/DecodingFnDataReceiver.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Receiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform toPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/RemoteGrpcPortRead.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Iterator createDiscardingIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManagedChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientInterceptor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/AddHarnessIdInterceptor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NexmarkLauncher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Event getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorCheckpoint.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long nextBase0AuctionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/AuctionGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long nextBase0PersonId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorConfig copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NextEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameCityStateId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameCityStateId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdNameReserve decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryPrice decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Monitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Monitor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollection castToKnownSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 779,
  "endLine" : 784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List defaultConf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkSuite.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6Model.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3Model.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retirePersons()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retireAuctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void beginSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retireWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery5()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery5.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlQuery3()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery3.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuctionOrBidWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeEach()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getAnnotations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTestResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void publishNexmarkResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpPost providePOSTRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeWithVerification()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.isInStateTrue = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var complete = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "using: function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.setContent = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.fixTitle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getCalculatedOffset = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTargetFromTrigger()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.resetAdjustments = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 238,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setSize()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/calendar.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object dependenciesClosure()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def executeGHGraphqlQuery()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request_url()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void _chdir()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_file_name_with_extension()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lines_order()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_java/src/main/java/com/playground/extract_symbols/Main.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getReceiverClassName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future initializeServiceLocator()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/locator.dart",
  "fileLinesCount" : 31,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable alternateWith()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/iterable.dart",
  "fileLinesCount" : 26,
  "components" : [ "primary::playground" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "actionIntent: const RunIntent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/run_shortcut.dart",
  "fileLinesCount" : 57,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String _getKeyDisplayName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/shortcut.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List _split()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_view_options.dart",
  "fileLinesCount" : 91,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Sdk? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/sdk.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::playground" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const HiveExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/hive_example_loading_descriptor.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/hive_example_loading_descriptor.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setResultIfNotFinished()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future loadIfNew()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDefaultEventParams()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getRouterVersion()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/build_metadata.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getRunnerVersion()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/build_metadata.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SnippetModifiedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/snippet_modified.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunFinishedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/run_finished.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunCancelledAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/run_cancelled.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const FeedbackFormSentAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/feedback_form_sent.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunOrCancelButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_or_cancel_button.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const HeaderIconButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/header_icon_button.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SnippetEditor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_editor.dart",
  "fileLinesCount" : 88,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnreadBuilder()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/unread/builder.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnreadClearer()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/unread/clearer.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget _getContent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BubbleWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/bubble.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateRawValue()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PipelineOptionsTextField()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_text_field.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutlineInputBorder _getInputBorder()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_text_field.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_option_label.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/privacy_policy.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String extractNodeLabel()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/extractor_utils.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/graph_builder.dart",
  "fileLinesCount" : 258,
  "components" : [ "primary::playground" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunCodeRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/run_code_request.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetSnippetResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_snippet_response.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getDefaultPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectOutput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectLogs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObjectGraph()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future saveSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/example_repository.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::playground" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/switch_notifier.dart",
  "fileLinesCount" : 77,
  "components" : [ "primary::playground" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/models/set_content_message.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LinkTextField()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/link_text_field.dart",
  "fileLinesCount" : 150,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareTabs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/share_tabs.dart",
  "fileLinesCount" : 72,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ExampleShareTabs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/example_share_tabs.dart",
  "fileLinesCount" : 88,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void filterCategoriesWithExamples()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _filterExamples()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/state.dart",
  "fileLinesCount" : 99,
  "components" : [ "primary::playground" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_actions.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::playground" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/state.dart",
  "fileLinesCount" : 99,
  "components" : [ "primary::playground" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder snippetCodeField()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder dropdownMenuItemWithText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder outputCodeField()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder outlinedButtonWithText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectSimilar()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectVisibleTextIfDeployed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder shareEmbedTabHeader()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectHasDescendant()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future changeSdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/widget_tester.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetScioPreparers()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/scio_preparers.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getEnv()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/environment_service.go",
  "fileLinesCount" : 301,
  "components" : [ "primary::playground" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processRunSuccess()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 664,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rollback()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newJavaLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_fs.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RenameSourceCodeFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateTempFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getExtOrExtBasedOnContent()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStdHandler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTopic()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 701,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 749,
  "endLine" : 754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 893,
  "endLine" : 898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 941,
  "endLine" : 946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 989,
  "endLine" : 994,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1037,
  "endLine" : 1042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1085,
  "endLine" : 1090,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1133,
  "endLine" : 1138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1181,
  "endLine" : 1186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1229,
  "endLine" : 1234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1325,
  "endLine" : 1330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1430,
  "endLine" : 1435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1437,
  "endLine" : 1442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1444,
  "endLine" : 1449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1451,
  "endLine" : 1456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1458,
  "endLine" : 1463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1465,
  "endLine" : 1470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1472,
  "endLine" : 1477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1479,
  "endLine" : 1484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1486,
  "endLine" : 1491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1493,
  "endLine" : 1498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1500,
  "endLine" : 1505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1507,
  "endLine" : 1512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1514,
  "endLine" : 1519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1521,
  "endLine" : 1526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1528,
  "endLine" : 1533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1535,
  "endLine" : 1540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1542,
  "endLine" : 1547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1591,
  "endLine" : 1596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1598,
  "endLine" : 1603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1647,
  "endLine" : 1652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1654,
  "endLine" : 1659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1702,
  "endLine" : 1707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1750,
  "endLine" : 1755,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1798,
  "endLine" : 1803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1846,
  "endLine" : 1851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1894,
  "endLine" : 1899,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1942,
  "endLine" : 1947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1990,
  "endLine" : 1995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2038,
  "endLine" : 2043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2087,
  "endLine" : 2092,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2094,
  "endLine" : 2099,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2142,
  "endLine" : 2147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2190,
  "endLine" : 2195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2238,
  "endLine" : 2243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2286,
  "endLine" : 2291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2336,
  "endLine" : 2341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2343,
  "endLine" : 2348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2350,
  "endLine" : 2355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2403,
  "endLine" : 2408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2410,
  "endLine" : 2415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2417,
  "endLine" : 2422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2424,
  "endLine" : 2429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2431,
  "endLine" : 2436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2479,
  "endLine" : 2484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2527,
  "endLine" : 2532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2579,
  "endLine" : 2584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2586,
  "endLine" : 2591,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2593,
  "endLine" : 2598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2600,
  "endLine" : 2605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2690,
  "endLine" : 2695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2697,
  "endLine" : 2702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2704,
  "endLine" : 2709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2711,
  "endLine" : 2716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2759,
  "endLine" : 2764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2766,
  "endLine" : 2771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_api_v1_api_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 3207,
  "endLine" : 3212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnvironment()",
  "longName" : "",
  "relativeFileName" : "playground/backend/playground_functions/func_enviornment.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasLabel()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/findPrsNeedingAttention.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scripts" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await getGitHubClient()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateEnvSet()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/issue-report/generateReport.js",
  "fileLinesCount" : 123,
  "components" : [ "primary::scripts" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum addInput()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/go-example/main.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sum()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/go-example/main.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/go-example/main.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/go-example/main.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func combine()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsAlphabet()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/java-example/Task.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertPCollectionToLowerCase()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAboveCosts()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBelowCosts()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMap()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/go-example/main.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/go-example/from_memory.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryParseTaxiRideCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/java-example/CSVExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func read()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runBigQueryTornadoes()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/java-example/Task.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/java-example/Task.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getUserPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getGamePCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getUserPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getGamePCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getUserPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getGamePCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getUserPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getGamePCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getProgressPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/go-example/main.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/go-example/main.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/go-example/main.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/go-example/main.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/go-example/main.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filtering()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapIdWithPrice()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partitionTransactions()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-solution/task.py",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runChallenge()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/multi-pipeline/java-example/Task.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitProgressModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/unit_progress.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const NodeModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/node.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _getCurrentUnitIndex()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GroupWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TobMarkdown()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/tob_markdown.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ParentNodeWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/parent_node.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit.dart",
  "fileLinesCount" : 76,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future showSnippetByType()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _listenToCurrentSnippetEditingController()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onActiveFileControllerChanged()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _fillFeedbackController()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const NodeResponseModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/node.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future postUserCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/client/client.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/state.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _readSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/state.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TourOfBeamApp()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/main.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSdkList()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetContentTree()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetUnitContent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/datastore.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::learning" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pgNameKey()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func finalizeErrResponse()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/function.go",
  "fileLinesCount" : 263,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/src/org/apache/beam/learning/katas/io/builtinios/Task.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInput()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Partition/Partition/task.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Side Output/Side Output/task.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Composite Transform/Composite Transform/task.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sum()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Combine/Simple Function/task.py",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/adding_timestamp/pardo/pkg/task/task.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func timestampFn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/common/input.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combine_perkey/pkg/task/task.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/simple_function/pkg/task/task.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::learning" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateLines()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/composite/composite/pkg/common/common.go",
  "fileLinesCount" : 24,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/composite/composite/pkg/task/task.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/branching/branching/pkg/task/task.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/filter/filter/pkg/task/task.go",
  "fileLinesCount" : 27,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/IO/Built-in IOs/Built-in IOs/src/org/apache/beam/learning/katas/io/builtinios/Task.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum addInput()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsAlphabet()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectPipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAllAvailableCallbacks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlattenEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/FlattenEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ViewEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData combine()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKeyedPValues()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnAccessInMemoryStateTable()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containedInUnderlying()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection removeAll()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectGraph getGraph()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean timerModified()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1773,
  "endLine" : 1777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutabilityEnforcingBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkUpdate fromBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withBundleFinalizations()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addUnprocessedElements()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TransformEvaluator createEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiStepCombine()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergeAndExtractAccumulatorOutput()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PassthroughTransformEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PassthroughTransformEvaluator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leavePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnLifecycleManagerRemovingTransformEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UncommittedImmutableListBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerialTransformExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isReadTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CloseableResource of()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/CloseableResource.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/CloseableResource.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StaticRemoteEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DockerCommand()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isAliveOrThrow()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerJob()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FnApiControlClientPoolService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClientPoolService.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SdkHarnessClient usingFnApiClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 610,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceCountingExecutableStageContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getEnvironmentExpirationMillis()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getWorkerStatus()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamWorkerStatusGrpcService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStatusErrorOrInfo()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionStage handle()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionStage handlerNotFound()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver state()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetForNewKey()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchSideInputHandlerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/BatchSideInputHandlerFactory.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnProcessContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 981,
  "endLine" : 985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1129,
  "endLine" : 1133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1319,
  "endLine" : 1323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer withOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1373,
  "endLine" : 1377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer withNoOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1380,
  "endLine" : 1384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnMergeContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnPremergeContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchIsClosed()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingStateAccessorImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrefetchContextImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateTag watermarkHoldTagForTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAndClearFinalizations()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryBundleFinalizer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureWindowExists()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActiveForTesting()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set readStateAddresses()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prefetchCombiningValues()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClaimFailed()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateTag watermarkStateInternal()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializablePipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializablePipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryWatermarkHold copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState addIfAbsent()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowAndTriggerNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleStateRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bigQueryTable()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bigtableResource()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForSumInt64Type()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForLatestInt64Type()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForStringSetType()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateForBoundedTrieType()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDistributions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 738,
  "endLine" : 742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHistograms()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 749,
  "endLine" : 753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStringSets()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 761,
  "endLine" : 765,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedTrieData getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setInt64SumValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setDoubleSumValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setInt64DistributionValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setStringSetValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setBoundedTrieValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setInt64HistogramValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedTrieData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSampling()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMonitoringData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedWorkItem timersWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActiveWindowSet createActiveWindowSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean windowIsExpired()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 1121,
  "endLine" : 1125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedRDD()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsAccumulator copy()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashMap toMap()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  Encoder encoderOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CachedSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean eligibleForGlobalGroupBy()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyHelpers.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator apply()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void detectStreamingMode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map load()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMapAccumulator copy()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkpoint()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void prepareFilesToStage()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkCommonPipelineOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkCommonPipelineOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkTimerInternals global()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OrderedListState bindOrderedList()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 604,
  "endLine" : 608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dataset borrowDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeOutputs()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useStreamingSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByKeyVisitor()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupByKeyVisitor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupByKeyVisitor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEligibleForGroupByWindow()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V decodeValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestDStream()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/TestDStream.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dataset popDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeOutputs()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void setProvidedSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkContextFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void stopSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkContextFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBufferedRegularItems()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImpulseP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlattenP()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/FlattenP.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryProcess()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/FlattenP.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DAG translate()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricResult toUpdateResult()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricResult toUpdateResult()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2SideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2SideInputReader.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2TranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2TestRunner()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TestRunner.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Twister2TestRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TestRunner.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderToIteratorAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inline()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsGraphiteSink()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validate()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assignDefaultsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findAvailablePort()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPrismRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/TestPrismRunner.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimerInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1163,
  "endLine" : 1167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1360,
  "endLine" : 1364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1380,
  "endLine" : 1384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPendingTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1634,
  "endLine" : 1638,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasUnboundedOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable addInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prepareFilesToStageForRemoteClusterExecution()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkDetachedRunnerResult createDetachedPipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set knownUrns()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1108,
  "endLine" : 1112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFlinkRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/TestFlinkRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Configuration getFlinkConfiguration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyLatencyTrackingInterval()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableClassLoaderLeakCheck()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addDataSet()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueSerializer.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderTypeSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStagePruningFunction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkNonMergingReduceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkNonMergingReduceFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/HashingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Locker locked()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/Locker.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/CountingPipelineVisitor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyedBufferingElementsHandler create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/KeyedBufferingElementsHandler.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkpoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBackAll()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/NonKeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestStreamSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/TestStreamSource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assignSplitsAndLog()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleTaskAtFixedRate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void recordException()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkExceptionAndMaybeThrow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/DedupingOperator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBackAll()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 615,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTimerInternal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1165,
  "endLine" : 1169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1362,
  "endLine" : 1366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1382,
  "endLine" : 1386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPendingTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1636,
  "endLine" : 1640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 853,
  "endLine" : 857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1015,
  "endLine" : 1019,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1181,
  "endLine" : 1185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1305,
  "endLine" : 1309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1524,
  "endLine" : 1528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1673,
  "endLine" : 1677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toJsonString()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemAdmin getAdmin()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void open()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/Op.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentSynchronizedProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long collectWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedTimerData()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getStartBundleTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldFinishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 651,
  "endLine" : 655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 904,
  "endLine" : 908,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 922,
  "endLine" : 926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SamzaWatermarkHoldState()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 957,
  "endLine" : 961,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1069,
  "endLine" : 1073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutorService create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineOptions.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaTransformMetricRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Timer getTimerWithCustomizedLookBackWindow()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnRunnerWithMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamJobCoordinatorRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamJobCoordinatorRunner.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemConsumer getConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOffsetsAfter()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set scan()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/StateIdParser.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOffsetsAfter()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map buildIdMap()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PViewToIdMapper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PViewToIdMapper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SamzaRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunner.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReaderWithFaultyBytesReadCounter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkStarted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkFinished()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleRangeTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void output()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackingReiterator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProgressTrackingReiterator clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackingReiterator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReceivingOperation.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimplePartialGroupByKeyParDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/SimplePartialGroupByKeyParDoFn.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchRange()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uploadFileToGCS()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File dumpHeap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowReiterable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindowReiterator createIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowElementExecutionTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderWriterState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionJournalWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddInputsDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergeAccumulatorsDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CombineValuesFnFactory.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void switchStateKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Cache getDataCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSampling()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ChannelzServlet createChannelzServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void enableBigQueryMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1030,
  "endLine" : 1038,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrentQueueInstanceManager()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputsPerElementTrackerImpl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSideInputReadCounter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Iterable extractMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractMsecCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PairWithConstantKeyDoFnFactory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsContainer getCurrentContainer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Source dictionaryToCloudSource()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmPrefixReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmPrefixReaderIterator overKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteArrayReader.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveSafeDeltaCounterCell()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowPortabilityPCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldUseGroupingShuffleReaderWithFaultyBytesReadCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReaderFactory.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceOperationResponse performSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getStreamingConfigWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 639,
  "endLine" : 643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubReader.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTooLargeException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/OutputTooLargeException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateRegistry.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 857,
  "endLine" : 861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeIfPresent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1149,
  "endLine" : 1153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BatchDataflowWorker forBatchIntrinsicWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillServiceAddress create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServiceAddress.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final HostAndPort getServiceAddress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServiceAddress.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticatedGcpServiceAddress create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServiceAddress.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addGlobalDataEndpoint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addAllGlobalDataEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Optional responseDebugString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFlushPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void sendHealthCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnsupportedOperationException unsupportedUnaryRequestInStreamingEngineException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canAccept()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillStubFactoryFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillStubFactoryFactoryImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillChannelCreationException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcDispatcherClient create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSpecificHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Commit create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/Commit.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindmillStreamPool create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AutoCloseable trackStateDataFetchWithThrottling()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AutoCloseable trackSideInputFetchWithThrottling()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlySnapshot create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void printHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ApplianceGetDataClient.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map cachedExistKeys()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainsKeyReadableState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private K userKeyFromProtoKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeForWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future getFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withDerivedState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillValue.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future getFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillValue.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeForWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range getTrackedRange()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/IdTracker.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNoCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 999,
  "endLine" : 1003,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForKeyAndFamily()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeForWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCustomSource()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetWorkLoggingContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecuteWorkResult create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeWithDelay()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/WorkFailureProcessor.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingEngineFailureTracker create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/StreamingEngineFailureTracker.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingCommitFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingCommitFinalizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamingCommitFinalizer create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingCommitFinalizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final GetWorkBudget build()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/ThreadzServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKeyFromInputPair()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueFromInputPair()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchSideInputPGBKParDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SizeReportingSinkWrapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WatermarkHoldState watermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BagState timerBag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BagState timerOldBag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OperationNode createFlattenOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo getDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UserParDoFnFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowsParDoFn.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroByteFileWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSink.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSinkFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1053,
  "endLine" : 1057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructuralMapEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1087,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActiveWorkState forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentActiveCommitBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkSender forStreamingEngine()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingEngineBackends.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WeightedSemaphore()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedSemaphore.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeWorkAndScheduleNextWorkForKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasValidOutputDataWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Watermarks.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Watermarks build()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Watermarks.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudget totalCurrentActiveGetWorkBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WeightedBoundedQueue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedBoundedQueue.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V take()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedBoundedQueue.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeIfNotEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readAllFromReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScopedReadStateSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingModeSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 702,
  "endLine" : 706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureStateful()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 963,
  "endLine" : 967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBlockingSideInputs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 1023,
  "endLine" : 1027,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List mergeToSingleton()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List mergeToSingleton()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject toCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SerializableCoderCloudObjectTranslator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionStage computePackageAttributes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List stageClasspathElements()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forBoolean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forInteger()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forInteger()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forFloat()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudObject forFloat()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EnvironmentInfo create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1702,
  "endLine" : 1706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasExperiment()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1750,
  "endLine" : 1754,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void replaceV1Transforms()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1776,
  "endLine" : 1782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2150,
  "endLine" : 2154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2233,
  "endLine" : 2237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2254,
  "endLine" : 2258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2450,
  "endLine" : 2455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2486,
  "endLine" : 2490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPTransformMatchers.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Translator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  InputT getInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerOutputName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDisplayData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricQueryResults populateMetricQueryResults()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Process startGcloud()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DefaultGcpRegionFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerLogLevelOverrides addOverrideForClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerLogLevelOverrides addOverrideForPackage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getIndexOffset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 706,
  "endLine" : 710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowGroupByKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy updateWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RequiresStableInputParDoOverrides.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RequiresStableInputParDoOverrides.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchViewAsMap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchViewAsMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 695,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchViewAsIterable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1156,
  "endLine" : 1160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformedMapCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1315,
  "endLine" : 1319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1327,
  "endLine" : 1331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformedMap decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1334,
  "endLine" : 1338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFnApiDevContainerVersion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLegacyDevContainerVersion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainerImageBaseRepository()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowRedistributeByKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RedistributeByKeyOverrideFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pipeline getPipelineFromClasspath()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Struct getPipelineOptionsFromClasspath()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListeningExecutorService createExecutorService()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvoker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/conditions/ClickHouseRowsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean waitUntilState()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/PipelineUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHost()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/conditions/MongoDBDocumentsCheck.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIsUsable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDeidentifyTemplate()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHasInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClusterNames()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableTableSpec()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/conditions/BigQueryRowsCheck.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHasDataset()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadPeriod()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiplierDoFn()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIsUsable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIsUsable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void starting()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void putOptional()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 493,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeEnvironment buildEnvironment()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job cancelJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builderWithSchemaLocation()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builderWithSchemaTemplate()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map convertKeysToUpperCase()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecords()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTopicNames()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUri()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUri()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_account_email()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_gcp_role_permissions()",
  "longName" : "",
  "relativeFileName" : "infra/iam/migrate_roles.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_account_email()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_open_issues()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_issue_body()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/sending.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_labels_exist()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/flaky_test_detection.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default URL getUrl()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/service/TestService.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_gcs_file()",
  "longName" : "",
  "relativeFileName" : ".test-infra/pubsub/gcs_image_looper.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_workflow_runs()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findDockerNetworkIP()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tableExists()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetchGHData()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromParquet()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/parquetio.ts",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "decode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const constructor:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4147,
  "endLine" : 4151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4194,
  "endLine" : 4198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4241,
  "endLine" : 4245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4396,
  "endLine" : 4400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4577,
  "endLine" : 4581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4863,
  "endLine" : 4867,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5018,
  "endLine" : 5022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5891,
  "endLine" : 5895,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5938,
  "endLine" : 5942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5985,
  "endLine" : 5989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6086,
  "endLine" : 6090,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6185,
  "endLine" : 6189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6338,
  "endLine" : 6342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6445,
  "endLine" : 6449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6741,
  "endLine" : 6745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6950,
  "endLine" : 6954,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7189,
  "endLine" : 7193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 715,
  "endLine" : 719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/standard_window_fns.ts",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 811,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1121,
  "endLine" : 1125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1398,
  "endLine" : 1402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1445,
  "endLine" : 1449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1492,
  "endLine" : 1496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1593,
  "endLine" : 1597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1840,
  "endLine" : 1844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2154,
  "endLine" : 2158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2217,
  "endLine" : 2221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2934,
  "endLine" : 2938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2981,
  "endLine" : 2985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3098,
  "endLine" : 3102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3430,
  "endLine" : 3434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3985,
  "endLine" : 3989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4433,
  "endLine" : 4437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4534,
  "endLine" : 4538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4755,
  "endLine" : 4759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4952,
  "endLine" : 4956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4999,
  "endLine" : 5003,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 5046,
  "endLine" : 5050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 5093,
  "endLine" : 5097,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_provision_api.ts",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 929,
  "endLine" : 933,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 976,
  "endLine" : 980,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1077,
  "endLine" : 1081,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1318,
  "endLine" : 1322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 823,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 960,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1011,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1108,
  "endLine" : 1112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1155,
  "endLine" : 1159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1202,
  "endLine" : 1206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1403,
  "endLine" : 1407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1450,
  "endLine" : 1454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1678,
  "endLine" : 1682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1461,
  "endLine" : 1465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 1865,
  "endLine" : 1869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 2767,
  "endLine" : 2771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 3187,
  "endLine" : 3191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/descriptor.ts",
  "fileLinesCount" : 3445,
  "components" : [ "primary::sdks" ],
  "startLine" : 3325,
  "endLine" : 3329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/struct.ts",
  "fileLinesCount" : 480,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/google/protobuf/struct.ts",
  "fileLinesCount" : 480,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function truncateOnErrorDataChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onError: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function registerOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function encodeToBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 955,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function serviceOverrideFor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/pvalue.ts",
  "fileLinesCount" : 327,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function withRowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function combinePerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function coGroupBy()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/proto_printing_runner.ts",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_by_ext()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_python_executable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_runner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_job_server()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetState()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def abort()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_sdk_delayed_applications_to_deferred_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Logging()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def host_from_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def executable_stage_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def leaf_transform_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_from_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_side_input_pcoll_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deque()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_channel_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_timer_coder_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_watermarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _infer_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def new_process_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_execution_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_latest_attempted()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_root_bundles()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _should_process_window_for_sdf()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_process_per_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_process_batch_per_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_batch_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cast_to_operation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cast_to_receiver()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_runtime_performance_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_pgbk_op()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_timer_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_timer_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _receiving_queue()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_timer_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/logger.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _safe_isinstance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insecure_channel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/channel_factory.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_worker_instruction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operation_specs.py",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_side_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_process_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_process_bundle_action()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _next_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _lazy_iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_pipeline_instrument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_with_cached()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/expression_cache.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/read_cache.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/interactive_options.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/interactive_options.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cancel_clicked()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_pipeline_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/EditablePanel.tsx",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableList.tsx",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableListItem.tsx",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get html()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get script()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InteractiveInspectorWidget.tsx",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _configure_flink_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_plain_text()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_query_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_env()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_cache_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_all_recordings()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_terminated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_tracked_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_starttag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_by_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_metrics_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_streaming_metrics_pipeline.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_sdk_image_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _gcs_file_copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _uncached_gcs_file_copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_split_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_required_container_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _adjust_pipeline_for_dataflow_v2()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_and_add_missing_streaming_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dataflow_transform_overrides()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/ptransform_overrides.py",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _env_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_utils.py",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_primitive_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/utils.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_row_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_input_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/distribution_counter_microbenchmark.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _split_scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_s3_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_file_naming()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def VerifyParam()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def VerifyParam()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_coders_exist()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_to_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_to_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_split_keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def id_to_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_self_overlapping()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_to_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_to_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _bq_uuid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_serialized_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _BigQuerySource()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def BigQuerySink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def destination_load_jobid_pairs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def destination_copy_jobid_pairs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_doc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_retry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio_retry.py",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reset_count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client_entities()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/helper.py",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_client_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _Reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def new_pipeline_with_job_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastore_write_it_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _init_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_hashable_table_ref()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_filter_from_labels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_temp_table_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _value_provider_or_static_val()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bigquery_export_destination_uri()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_temp_dataset_project()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/proto_api.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/proto_api.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/proto_api.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/external.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/external.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _Reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_table()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_completed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_remaining()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/langchain.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_embedding_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/base.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conflict_clause()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_id_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_content_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def vector()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def vector()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_metadata_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/median.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/robust_zscore.py",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/pyod_adapter.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _spec_type_to_subspace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/cloud_dlp.py",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_tags_for_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/utils.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/utils.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vertex_ai_inference.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_engine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/gemini_inference.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/gemini_inference.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_input_dtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_transforms_in_artifact_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_column_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_column_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_inference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_raw_data_feature_spec_to_dataset_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_transform_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def construct_mapping()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_line()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _try_row_as_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_external_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_provider_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _affinity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json_config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_to_rows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _as_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json_formater()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_handler_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_enabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/options.py",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def empty_if_explicitly_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocess_chain()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocess_source_sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tag_explicit_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_nested_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _deterministic_encoding_error_msg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_type_2_67_0()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serialize_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_dill_dumps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_dill_loads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _observe_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_custom_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_fast_primitives_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_fake_deterministic_fast_primitives_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_iterable_coder_unknown_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_list_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __cinit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/stream.pyx",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __len__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def agg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_project_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def placeholders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def common_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_to_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expr_to_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_union()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _concat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _elementwise()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __bool__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_wont_implement_ok()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_not_implemented_ok()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _shift_range_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_implemented_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _str_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _view_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _windowed_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _view_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_exactly_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_optional_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_builtin_to_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_beam_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_python_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_type_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_typing_by_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schema_registry.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_schema_by_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schema_registry.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def typing_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_series()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_fast_load_fast()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_fast_store_fast()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_fast_load_fast()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_typing_generic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_nullable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _beam_fieldtype_from_arrow_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _option_as_arrow_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_serialized_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_optional_argument_positive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _static_value_provider_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_experiment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_environment_option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def augment_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _walk_global_ops()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dynamic_subimport()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_cell_contents()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_empty_cell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_cell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_dict_keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_dict_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_dict_items()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_running_in_gce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _typealias_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_nested_class()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/metrics/metric.py",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __dir__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unsafe_hard_delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_deprecation_notice_to_docstring()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/annotations.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_linear_interpolation()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_utc_datetime()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __add__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pack_Struct()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_gradle_target()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_windowed_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_argsort_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_log10_round_to_floor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowed_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_global_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_resource_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_compat_version_prior_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unbounded_per_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inspect_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __bool__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def accumulated_errors()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _combine_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def aggregate_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def aggregate_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Largest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Smallest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def curry_combine_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_typing_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def iter_urns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _output_to_pvalueish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _allocate_materialized_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _release_materialized_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_pcollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pvaluish_from_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bounded_trie()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_steps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrap_segment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def contains()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_string_set_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_bounded_trie_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_histogram_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decode_gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query0.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query6.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index_path_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query9.py",
  "fileLinesCount" : 32,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/vllm_gemma_benchmarks.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/pytorch_sentiment_benchmarks.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_performance_alert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_change_points_by_median_threshold()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_edge_change_point()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_issue_description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/github_issues_utils.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_change_point_on_issues()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/github_issues_utils.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_change_point_analysis()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/datatype_inference.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_using_gbk()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_job_id_to_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pytest_addoption()",
  "longName" : "",
  "relativeFileName" : "sdks/python/conftest.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/root.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/universal.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/debugz.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/artifact.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/bundle.go",
  "fileLinesCount" : 273,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1175,
  "endLine" : 1179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1336,
  "endLine" : 1340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1524,
  "endLine" : 1528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1748,
  "endLine" : 1752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1755,
  "endLine" : 1759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1793,
  "endLine" : 1797,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2214,
  "endLine" : 2218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compareTimestampSuffixes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findRange()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newHoldTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newStageRefreshQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/processingtime.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FunctionReg()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ShimNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func emitMakerStringInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/metrics.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cleanupTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/errorx/guarded.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkImportSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadAutoCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadGzip()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadUncompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadDirectorySkip()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadDirectoryDisallow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchEmptyAllowIfWildcard()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchEmptyAllow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchEmptyDisallow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMatchFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchStart()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchEnd()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchDuplicateAllow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchDuplicateAllowIfModified()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchDuplicateSkip()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MatchApplyWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SourceSingle()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromTable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithQueryLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigqueryio/bigquery.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteClasspaths()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConnectionInitSQLs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpansionAddrWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadClasspaths()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FetchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadConnectionInitSQLs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpansionAddrRead()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/bigtableio/bigtable.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MaxRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/debeziumio/debezium.go",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/debeziumio/debezium.go",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/debeziumio/debezium.go",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StartReadTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MaxReadSecs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CommitOffsetInFinalize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TimestampPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func wrapInMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/pubsubio/pubsubio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadAutoCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadGzip()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadUncompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadWithFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadSdf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/common.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func generatePartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hashStringToInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteUserCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/write_option.go",
  "fileLinesCount" : 31,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/common.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newExtractIDFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeObjectID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/parquetio/parquetio.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerDoFnTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 8474,
  "endLine" : 8481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func emitMakerTypex۰T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func emitMakerTypex۰XTypex۰Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerTypex۰T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerTypex۰XTypex۰Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerTypex۰Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func explodeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func emitMakerT()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fatal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fatalf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fatalln()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetupLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/schema/external.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/dataframe/dataframe.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/dataframe/dataframe.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithIndexes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/dataframe/dataframe.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/inference/inference.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func combine()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/util.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func combinePerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/util.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateNonComplexNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/util.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/mean.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Count()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/count.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Include()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/filter.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Exclude()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/filter.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Input()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/sql/sql.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/sql/sql.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Dialect()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/sql/sql.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpansionAddr()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/sql/sql.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 922,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 959,
  "endLine" : 963,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1000,
  "endLine" : 1004,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1082,
  "endLine" : 1086,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1123,
  "endLine" : 1127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1205,
  "endLine" : 1209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1246,
  "endLine" : 1250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1287,
  "endLine" : 1291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1328,
  "endLine" : 1332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1369,
  "endLine" : 1373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1410,
  "endLine" : 1414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1451,
  "endLine" : 1455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1492,
  "endLine" : 1496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1533,
  "endLine" : 1537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1574,
  "endLine" : 1578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1615,
  "endLine" : 1619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1656,
  "endLine" : 1660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1697,
  "endLine" : 1701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1738,
  "endLine" : 1742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1779,
  "endLine" : 1783,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1820,
  "endLine" : 1824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1861,
  "endLine" : 1865,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithTag()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustSatisfy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newJarGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterOverrideForUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddClasspaths()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromMonitoringInfos()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/metricsx.go",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/tree.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/contextreg/contextreg.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/contextreg/contextreg.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/xlang.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clone()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/testutil/testutil.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func defaultConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NumMainInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CoGBKMainInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeValueState[T any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeBagState[T any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeMapState[K comparable, V any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeSetState[K comparable]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DumpToLogFromStore()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/dumper.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DumpToOutFromStore()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/dumper.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 637,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateList2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func emitN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NonEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func emitMakerTypex۰T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerTypex۰T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerTypex۰Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func iterMakerTypex۰Z()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EqualsFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func equals()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/equals.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCounterCellReset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/MetricsBenchmark.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getCurrentWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getCurrentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RestrictionTracker getCurrentTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mapper create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/WindowMergingFnRunner.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString encodeProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1720,
  "endLine" : 1724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1750,
  "endLine" : 1756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ToStringFnRunner.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldUpdateOnSizeChange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void setupForProcessBundleRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockTillStateCallsFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1230,
  "endLine" : 1234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessingThreadCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIntermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleProgressReporter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFinalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleProgressReporter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleProgressReporter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIntermediateMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFinalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleSplitListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrecombineGroupingTable getGroupingTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ExternalWorkerService.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplitResult of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/HandlesSplits.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCurrentWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RestrictionT getCurrentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RestrictionTracker getCurrentTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedObservingIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchableIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecodingIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 715,
  "endLine" : 719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/AssignWindowsRunner.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  AssignWindowsRunner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/AssignWindowsRunner.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/WindowMappingFnRunner.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String quoteIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withValueMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1081,
  "endLine" : 1085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRange getKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationProxy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 882,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Scan newScanInRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized void closeAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withSourceConnector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetHolder getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized int getAvailableLocalPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/NetworkTestHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T readIOTestPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/IOITHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestTableName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/DatabaseTestHelper.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withPathPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withKeystorePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withScrollKeepalive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validatePITConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 988,
  "endLine" : 992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1568,
  "endLine" : 1572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withMaxParallelRequestsPerWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2558,
  "endLine" : 2562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withMaxParallelRequests()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2579,
  "endLine" : 2583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2703,
  "endLine" : 2707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2984,
  "endLine" : 2988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAddresses()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBytesPerOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticStep()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportThrottlingTimeMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/ShardInformationByStartDate.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SplunkEventWriter build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HttpContent getContent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStringPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withMaxElapsedMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRootCaCertificatePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEnableGzipHttpCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GridFSBucket setupGridFS()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Read withParser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withChunkSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateConfiguration.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Cell getLastCell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFn.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFlat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteMutationCallback()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 749,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1269,
  "endLine" : 1273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BigtableSource withSingleRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1581,
  "endLine" : 1585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture writeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableService.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableConfig withBigtableOptionsConfigurator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDataAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringRange convertStreamPartitionRowKeyToPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringRange convertNewPartitionRowKeyToPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/ReadChangeStreamPartitionProgressTracker.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String partitionsToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParentPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNextId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/UniqueIdGenerator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateRowKeyPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/UniqueIdGenerator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIncompleteNewPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/OrphanedMetadataCleaner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRowLocked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/encoder/MetadataTableEncoder.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpHealthcareApiClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FhirResourcePagesIterator ofPatientEverything()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 964,
  "endLine" : 968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantiateHealthcareClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponseCoder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HL7v2ReadResponse decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponseCoder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeidentifyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1781,
  "endLine" : 1785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameterCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages readWithFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages readWithFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaAndDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldFlush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1019,
  "endLine" : 1023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1095,
  "endLine" : 1099,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowMutationInformation of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowMutationInformation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PendingJobManager addPendingJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchTableDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeBigQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFlatJsonRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearCreatedTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTableHelpers.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 850,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1377,
  "endLine" : 1381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1384,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1391,
  "endLine" : 1395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1398,
  "endLine" : 1402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV3.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRetriedRowsWithStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRpcLatencyMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingInsertsMetrics.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AvroRowWriterFactory avroRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AvroRowWriterFactory prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean await()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throwable getFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getFailed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getOperationEndTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageStreamSource fromExisting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DescriptorProto descriptorSchemaFromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1026,
  "endLine" : 1030,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DestinationData create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiFinalizeWritesDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFinalizeWritesDoFn.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryRowWriter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write applyRowMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2529,
  "endLine" : 2533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3030,
  "endLine" : 3034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3049,
  "endLine" : 3053,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTimePartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3174,
  "endLine" : 3178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTimePartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3184,
  "endLine" : 3188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxFilesPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3590,
  "endLine" : 3594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64TimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64TimeNanos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64DatetimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64DatetimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidTimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidTimeSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StorageApiWritePayload toMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinations.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableReference getTableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TagWithUniqueIds.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiFuture finalizeWriteStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1637,
  "endLine" : 1641,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1656,
  "endLine" : 1660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateDlq()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ackDeadlineSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubCheckpoint decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1029,
  "endLine" : 1033,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubClient newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getAttributesFromMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/NestedRowToMessage.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPubsub()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollingAssertion assertThatTopicEventuallyReceives()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithMessageIdCoder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdCoder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubscriptionPath subscriptionPathFromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 592,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubClient newClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write writeProtos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 780,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write writeAvros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1021,
  "endLine" : 1025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1465,
  "endLine" : 1469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1682,
  "endLine" : 1686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1072,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1561,
  "endLine" : 1565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportServiceCallMetricsForBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2598,
  "endLine" : 2602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerTableSourceDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTableSourceDef.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPointDelete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupingFactor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommitDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxCumulativeBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInclusiveStartAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInclusiveEndAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRpcPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatermarkRefreshRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFromPartitionFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int encodeDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/CreateTransactionFn.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp insert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProtoChangeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSet.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timestamp toTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampUtils.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/Mod.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessContinuation terminate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DetectNewPartitionsAction.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampRange initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/NullThroughputEstimator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesThroughputEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RpcQosOptions build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 684,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordRequestStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 882,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlushBufferImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 953,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticOnlyFilteringDistributionFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1018,
  "endLine" : 1022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFn.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1576,
  "endLine" : 1580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1814,
  "endLine" : 1818,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2357,
  "endLine" : 2361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean throttleRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/AdaptiveThrottler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowToEntity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RowToEntity.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetByteRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicBacklogReaderImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/TopicBacklogReaderImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void pop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitialOffsetReader newInitialOffsetReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection expandSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Block claim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteIO.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumExtractJobCalls()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expectDryRunQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllJobs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyUniqueJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableAndQuery create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List queryUnflattened()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNewDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectResultSetFieldConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadWithPartitions readWithPartitionsRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setRateLimitPolicyFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setRateLimitPolicyFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withShardTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHosts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMinNumberOfSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMutationTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForFuturesToFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1040,
  "endLine" : 1044,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTask.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set listNamespaces()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set listTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/TableCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void setOptional()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOptional()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder retry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientConfiguration.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withScanResponseMapperFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ackRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRequestRecordsLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withArrivalTimeWatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProcessingTimeWatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRecordAggregation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1011,
  "endLine" : 1015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigInteger hashKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1176,
  "endLine" : 1180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShardRecordsIterator createShardIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialPositionInStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialTimestampInStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestRecordsLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpToDateThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatermarkIdleDurationThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRateLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture subscribe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkParameters withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkParameters.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PutRecordsRequestEntry getAndReset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setPublishRequestBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQueueUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SendMessageBatchRequestEntry apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitExpired()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 784,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void submitExpired()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 830,
  "endLine" : 834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Batch createLocked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 856,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Batch createLocked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Batch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 905,
  "endLine" : 909,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getAndClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 919,
  "endLine" : 923,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadConfiguration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqsUnboundedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/S3Options.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpandedGlob create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpandedGlob create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PathWithEncoding create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PathWithEncoding create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getKeyNonWildcardPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WriteUnwind writeUnwind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withDriverConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withReadTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withWriteTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DriverSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DriverSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withDriverConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 915,
  "endLine" : 919,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withCypher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withCypher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 977,
  "endLine" : 981,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QueryResponse query()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/AuthorizedSolrClient.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResponseT process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/AuthorizedSolrClient.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AuthorizedSolrClient createClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read updateConsumerProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withWatermarkFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1459,
  "endLine" : 1463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsumerConfigUpdates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1552,
  "endLine" : 1556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2159,
  "endLine" : 2163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2165,
  "endLine" : 2169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2938,
  "endLine" : 2942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3091,
  "endLine" : 3095,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3097,
  "endLine" : 3101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords updateProducerProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3277,
  "endLine" : 3281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withProducerConfigUpdates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3289,
  "endLine" : 3293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProducerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3619,
  "endLine" : 3623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConsumerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3660,
  "endLine" : 3664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimestampPolicy createTimestampPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOInitializer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaIOReadImplementationCompatibilityResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TopicPartitionCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPartition decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TopicPartitionCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/WatchForKafkaTopicPartitions.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean topicPartitionExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HadoopSeekableByteChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DLQRouter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/DLQRouter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getRowGroupSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/ParquetWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Compression getCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFilenameSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Integer getNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getShardNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlRowAdapter apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSafeSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDateTimeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionReaderFn.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IMetaStoreClient createMetaStoreClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RedisCursor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExpireTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExpireTimeWhenRequired()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuotationMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollection writeBatchFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1058,
  "endLine" : 1062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 589,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 749,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskAttemptContext createTaskAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 692,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionedWriterBuilder withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1287,
  "endLine" : 1291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1586,
  "endLine" : 1590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTaskException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1973,
  "endLine" : 1977,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 856,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withShardTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void incIfPresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestResponseIO withCallShouldBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Pair of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PulsarSourceDescriptor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarSourceDescriptor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getInputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationFailure addFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/FailureCollectorWrapper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCdapPluginClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCdapPluginClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withConnectionInitSqls()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Calendar withTimestampAndTimezone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldWithIndex of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSempClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentBundleTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamContextWrapper of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamContextWrapper of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/AddShardKeyDoFn.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long calculateLatency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/PublishResultHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageProducer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQueueEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String subscriptionEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BrokerResponse getQueueResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenAIModelParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/Controller.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypedWrite writeCustomTypeToGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1004,
  "endLine" : 1008,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1143,
  "endLine" : 1147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattedDatumWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2022,
  "endLine" : 2026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Builder setDatumWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2125,
  "endLine" : 2132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableAvroCodecFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumWriter apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumReader apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumWriter apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentBlockOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeAvroDatumReaderAndWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroGenericCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/AvroGenericCoderTranslator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SchemaUserTypeCreator getCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroByteBuddyUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Field toBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction getFromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateVideoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFn.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportUserEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAICreateCatalogItem.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotateVideoFromUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteUserEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SbeSchema fromIr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingDigest decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Sketch create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sketch decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApproximateDistinctFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options setMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options setSorterType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalSorter create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HadoopExternalSorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row buildOrGetArgsRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInference withKwarg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PythonMap viaMapFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/PythonMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PythonMap viaFlatMapFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/PythonMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataframeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/DataframeTransform.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KryoCoderProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializableOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KryoCoder withRegistrar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ExtractKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimestampExtractTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TimestampExtractTransform.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getAndResetValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperatorTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/OperatorTransform.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Triple()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CombinableReduceFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Fold.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReduceByBuilder valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowByBuilder withSortedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReduceByBuilder valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowByBuilder withSortedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowByBuilder withSortedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VoidFunction getAccumulatorFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 738,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default OutputBuilder applyIf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggeredByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TriggerByBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder accumulationMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readyToProcessBufferedEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/UnprocessedEvent.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProtoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneOfGetterInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoDynamicMessageSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDynamicMessageSchema.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoDynamicMessageSchema forDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDynamicMessageSchema.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufCoderProviderRegistrar.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleFunction getRowToProtoBytesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getBeamSchemaFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getBeamSchemaFromProtoSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  HistogramCombineFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseJsons withMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ParseJsonsWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsJsons withMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableProvider getSubProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MapElements rowsToStrings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/example/BeamSqlDataCatalogExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateColumnsMapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object convertToExpectedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object convertToExpectedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSupport supportsProjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFieldHasType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFieldHasType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCatalogManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableName create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryPlanner createPlanner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NFA()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventPointer getNewProceedPointer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventPointer getNewTakePointer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPipelineOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePipelineOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JdbcConnection connect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JdbcConnection connect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrderKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/OrderKey.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScalarFunctionImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Function create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static CallImplementor createImplementor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCreateDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateDatabase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateDatabase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setIfNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSideInputLookupJoinRule.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassLoader createClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableProvider fromInitialEmptySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CatalogManager catalogFromInitialEmptySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowCoder getErrorRowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputGetterImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RexNode visitInputRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitLocalRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxInputFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 854,
  "endLine" : 858,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitLocalRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedWindowDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlidingWindowDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row tupleToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flattenRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLimitQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getErrorRowSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSetOperatorRelBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSetOperatorRelBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUdfsUdafs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallableStatement prepareCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatalogSchema getCatalogSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPipelineOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePipelineOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfinite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnknown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/NodeStats.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withDdlString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/LatencyRecordingHttpRequestInitializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNonWildcardPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void queue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean retryOnStatusCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingReadableByteChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingReadableByteChannel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingWritableByteChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingWritableByteChannel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingWritableByteChannel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsPath fromResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchKey register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpCallCustomError simpleErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomHttpErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List toFilenames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateInputFilePatternSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleApiTracer addTraceFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getRegionFromZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Globally withPercision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PerKey withPercision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeDoLoopBlackhole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeDoLoopByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeDoLoopTwiddleBlackhole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeLoopBlackhole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeLoopByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeUnrolledBlackhole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodeUnrolledByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readRowsOnce()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T invokeAny()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentityWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String simpleTypeDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable getClosureOfMethodsOnInterfaces()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IllegalMutationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IllegalMutationException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor getCodedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InstanceBuilder ofType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceBuilder fromFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  InstanceBuilder withArg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CombineFn bindContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonSerializableBoundedCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean framesEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UserCodeException.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList findUnsupportedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletionStage allOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExposedTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ArtifactResolver.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultExpansionServiceClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultExpansionServiceClientFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultExpansionServiceClientFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Coder fromCustomCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BoundedSource boundedSourceFromTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedSource unboundedSourceFromTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPTransformIdOrThrow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollection getSingletonMainInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformReplacements.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NullableCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowedValueCoderComponents getWindowedValueCoderComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitCopies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DeduplicatedFlattenFactory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 661,
  "endLine" : 672,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateAssignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTestStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineValidator.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformUpgrader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowIntoPayload toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void begin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void begin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramData extractResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getPercentileString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MovingFunction.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUnconfigured()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ShardedKey of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedKey decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExpiringMemoizingSerializableSupplier.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pipeline create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void traverseTopologically()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UnboundedSourceValue create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CacheState create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoderV2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult unknown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFileRangesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSource.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteUnshardedBundlesToTempFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinalizeTempFileBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1312,
  "endLine" : 1316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1406,
  "endLine" : 1410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedSource upTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean advanceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedCountingSource withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantFilenamePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadableFileCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompressedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isAtSplitPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeFully()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOnlyScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void registerFileSystemsOnce()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFileRangesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceWithFilename.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeIfNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 848,
  "endLine" : 852,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1046,
  "endLine" : 1050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSequence to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePatternReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 929,
  "endLine" : 933,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileResultCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1180,
  "endLine" : 1184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int numInitialSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KMPDelimiterFinder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Match match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1240,
  "endLine" : 1244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1250,
  "endLine" : 1254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1321,
  "endLine" : 1325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long readBigEndianLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZstdCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearRowCoderCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor withFieldNameAs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor withNestedField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor withNestedField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldIdsAccessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set fieldNamesAccessed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/DateTime.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/UuidLogicalType.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VariableString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableString.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value valueOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedBytes.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VariableBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableBytes.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/AutoValueSchema.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addLogicalTypeField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType array()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1462,
  "endLine" : 1466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor visitSimpleIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor boxIfPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowSelector getRowSelector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertPrimitiveInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ConvertHelpers.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderAndDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/annotations/DefaultSchema.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewField descend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputJavaFileObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionAndType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema errorSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/ErrorHandling.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema errorSchemaBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/ErrorHandling.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getOptionalParticipation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getSideInputSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void outputExpandedRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Fields fieldAccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Inner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleFunction bytesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BytesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row switchFieldsOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field fieldFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object iterableValueFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaTranslation.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::sdks" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/PipelineRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant processDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TimestampedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueOrMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PValueBase setName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueWithRecordId decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FailsafeValueInSingleWindow of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncodableThrowable forThrowable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/EncodableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor extractFromTypeParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureWindowsAreASet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBaseValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldValueBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldAccessDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 769,
  "endLine" : 773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Row withFieldValueGetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row nullRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSimpleType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1971,
  "endLine" : 1975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkHarnessLogLevelOverrides addOverrideForClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkHarnessLogLevelOverrides addOverrideForPackage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform addAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List peekOutputElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List takeOutputElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List peekOutputElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List takeOutputElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedHeap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedHeapCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnSchemaInformation withFieldAccessDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnSchemaInformation.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedContextMultiOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PeriodicImpulse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeriodicImpulse startAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeriodicImpulse stopAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Result of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithFailures.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow span()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant extractTimestampFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/BoundedWindow.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DaysWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Instant merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PerKey fewKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  GroupedValues groupedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1213,
  "endLine" : 1218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1350,
  "endLine" : 1355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List mergeToSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1434,
  "endLine" : 1438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKey withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1548,
  "endLine" : 1552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1737,
  "endLine" : 1741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1781,
  "endLine" : 1785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1788,
  "endLine" : 1792,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1833,
  "endLine" : 1837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1881,
  "endLine" : 1885,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1888,
  "endLine" : 1892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FlatMapWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/StableInvokerNamingStrategy.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStateDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimerDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimerFamilyDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFieldAccessDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterDescription of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2413,
  "endLine" : 2417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2420,
  "endLine" : 2424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesTimers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2528,
  "endLine" : 2532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingArgumentProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatermarkEstimatorStateParameter watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateDeclaration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1321,
  "endLine" : 1325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetWatermarkEstimatorStateCoderMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1613,
  "endLine" : 1617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnMethodWithExtraParametersDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/RawUnionValue.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PeekingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void seek()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleFunctionWithOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleFunction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuantileBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuantileStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/UnsplittableRestrictionTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseWithError create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupIntoBatches ofByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WithKeys of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithKeys.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHint mergeWithOuter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHint mergeWithOuter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PollResult complete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AfterTimeSinceNewOutput afterTimeSinceNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BinaryCombined eitherOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BinaryCombined allOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encodeNonPollingGrowthState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrowthState decodeNonPollingGrowthState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1314,
  "endLine" : 1318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMapWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleMapWithFailures.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchesKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchesNameKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindNameKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 983,
  "endLine" : 989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithRepresentativeValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy updateWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InferableFunctionWithOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path extend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addIfNotDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 927,
  "endLine" : 932,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapValues.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombiningStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Histogram.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricName named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricName.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricName named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricName.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricName named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricName.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricName named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricName.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricNameFilter named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricNameFilter.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScopedContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsEnvironment.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/StringSet.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MetricResult transform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResult addCommitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupedValuesCheckerDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1581,
  "endLine" : 1585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingletonCheckerDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1606,
  "endLine" : 1610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1849,
  "endLine" : 1853,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int countAsserts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1857,
  "endLine" : 1861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1894,
  "endLine" : 1898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection assignedWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection assignedWindowsWithValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDecodeEncodeEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDecodeEncodeInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void structuralValueDecodeEncodeEqualInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSumAndReset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher jsonBytesLike()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher jsonStringLike()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterUserCodeFinished()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List recordPipelineNodes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmptyPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileChecksumMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StreamObserver outboundObserverFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStreamDecoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/SynchronizedStreamObserver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/SynchronizedStreamObserver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/SynchronizedStreamObserver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DirectStreamObserver.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DirectStreamObserver.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodedBoundedWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RestrictionTrackerObserverWithProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GrpcFnServer create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcFnServer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sinkResultsToText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 873,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1357,
  "endLine" : 1361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorCheckpoint.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorCheckpoint decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorCheckpoint.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextPersonName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextEventNumberForWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentInterEventDelayUs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionBid decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionCount decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SellerPrice decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IdNameReserve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdNameReserve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidsPerSession decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionPrice decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CategoryPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean topicExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 765,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3Model.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query4()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlQuery2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery2.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuctionOrBidWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAppName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/watermarks/src/main/java/org/apache/beam/sdk/testing/watermarks/WatermarkLatency.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildTableCreateStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamSqlEnvRunner.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQueryName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillSpace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SummaryGenerator.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/RowToCsv.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream metaDataStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/jmh/Main.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BigQueryClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publishToInflux()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/IOITMetrics.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsReader ofResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "obj : $()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "obj : $()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.replaceArrow = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getUID = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.setScrollbar = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScrollSpy.prototype.clear = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Button = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/button.js",
  "fileLinesCount" : 120,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setScrollToNewPosition()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addClassIfMissing()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "delClassIfPresent()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List testDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/GrpcVendoring_1_69_0.groovy",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void done()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createInjectorCommand()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_pipeline_uuid()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/grpc_client.py",
  "fileLinesCount" : 204,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_no_nested()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_content()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_url_vcs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/helper.py",
  "fileLinesCount" : 385,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_pc_objects_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_filepath_exists()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_include_class_node()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_python/extract_symbols_python.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sortClassSymbolsMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future runWithRetry()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/run_with_retry.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Toast()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/toast.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ComponentVersion()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/component_version.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Outputs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/outputs.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const EventSnippetContext()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/event_snippet_context.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/event_snippet_context.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const StandardExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/standard_example_loading_descriptor.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/standard_example_loading_descriptor.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UserSharedExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/user_shared_example_loading_descriptor.dart",
  "fileLinesCount" : 79,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/user_shared_example_loading_descriptor.dart",
  "fileLinesCount" : 79,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/catalog_default_example_loading_descriptor.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const HttpExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/http_example_loading_descriptor.dart",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/http_example_loading_descriptor.dart",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ExamplesLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SnippetFile()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/snippet_file.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future reset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showSuggestions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const AnalyticsEventWithSnippetContext()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/abstract.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/run_finished.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const AppRatedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/app_rated.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/run_cancelled.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunStartedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/run_started.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/feedback_form_sent.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShortcutsManager()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/shortcuts_manager.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/loading_error.dart",
  "fileLinesCount" : 34,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShortcutTooltip()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/shortcut_tooltip.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _calculateMaxSize()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TabHeader()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/tab_header.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setIsPanning()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/scroll_2d.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PeriodicBuilderWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/periodic_builder.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast_listener.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _ButtonText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_button.dart",
  "fileLinesCount" : 142,
  "components" : [ "primary::playground" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const FeedbackWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _isPipelineOptionsTextValid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_body.dart",
  "fileLinesCount" : 243,
  "components" : [ "primary::playground" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PipelineOptionsDropdown()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PipelineOptionsForm()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_form.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamOverlay()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/overlay/widget.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamDialog()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialog.dart",
  "fileLinesCount" : 68,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ConfirmDialog()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dialogs/confirm.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamTabBar()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/tabs/tab_bar.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/iframe/iframe_web.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void didUpdateWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool check()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/element_extractor.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String? extract()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/label_extractor.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const OutputTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/output_tab.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const OutputWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/output.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GraphTabContent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab_content.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab_content.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SaveSnippetRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/save_snippet_request.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future initializeServiceLocator()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/locator.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/models/set_sdk_message.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PlaygroundApp()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/playground_app.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/snippet_selected.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExamplesLoadingDescriptor _addLazyLoad()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/path.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSelectedTag()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeSelectedTag()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExamplesLoadingDescriptor _addLazyLoad()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/path.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const EmbeddedSplitView()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_split_view.dart",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateMaxSize()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_split_view.dart",
  "fileLinesCount" : 90,
  "components" : [ "primary::playground" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future enterCodeFieldText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CodeController findOneCodeController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectOutputStartsWith()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectVisibleText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder feedbackThumb()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder menuItem()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future checkExternalUrlNavigation()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/external_url_navigation.dart",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func downloadCatalogsToDatastoreEmulator()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/server.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::playground" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createStatusChannels()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newScioLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/scio_fs.go",
  "fileLinesCount" : 31,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/fs.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::playground" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddGraphToEndOfFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CopyFilePreservingName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/common.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFuncName()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/system_utils.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetLivenessFunction()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/system_utils.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Info()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Infof()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Warn()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Warnf()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Error()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Errorf()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Debug()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Debugf()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fatal()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fatalf()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async getPrState()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async writePrState()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/CombinePerKeyExample.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/GroupByKeyExample.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/FlattenExample.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/WithKeysExample.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordAccum addInput()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func partitionPCollectionByCase()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/java-example/Task.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/java-example/from_memory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/java-example/from_memory.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/java-example/TextIOExample.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/java-example/CSVExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/go-example/main.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/java-example/Task.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User decode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/go-example/main.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/java-example/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/java-examle/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-solution/task.py",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getAnalysisPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection getAnalysisPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/sql-transform/java-example/Task.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ContentTreeModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/content_tree.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TobEventContext()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/event_context.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/event_context.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const AnalyticsEventWithTobContext()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/services/analytics/events/abstract.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/services/analytics/events/abstract.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitClosedTobAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/services/analytics/events/unit_closed.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::learning" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/services/analytics/events/unit_closed.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onNodePressed()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expandParentNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void collapseParentNode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openPreviousUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openNextUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _navigateToUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BinaryProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/binary_progress.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const NodeWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/node.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const NodesWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/nodes.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ModuleTitleWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/module_title.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GroupTitleWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group_title.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Content()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Buttons()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _SnippetTypeSwitcher()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStateMap()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set saveCodeStatus()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Module()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future parsePagePath()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/router/route_information_parser.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UserMenu()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ContentTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/builders/content_tree.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TobScaffold()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SdkDropdown()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/sdk_dropdown.dart",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _logIn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/content.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getSavedDescriptor()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/abstract.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GroupResponseModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/group.dart",
  "fileLinesCount" : 40,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetContentTreeResponse()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/get_content_tree_response.dart",
  "fileLinesCount" : 37,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitResponseModel()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/unit.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _writeSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/state.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TobShortcutsManager()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/shortcuts/shortcuts_manager.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/integration_test/common/common.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::learning" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ContentTreeController getContentTreeController()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/integration_test/common/common.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Options()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func datastoreKey()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSamplesPath()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Timestamps/Add Timestamps/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Side Input/Side Input/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/task/task.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectRunner()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TransformEvaluator createEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestStreamIndex next()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnLifecycleManager load()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluatorFactory.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectAssignContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createKeyedBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PCollectionViewWriter createPCollectionViewWriter()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadyCheckingSideInputReader createSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forceRefresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createKeyedBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloningBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StepAndKey()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepAndKey.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SplittableProcessElementsEvaluatorFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CopyOnAccessInMemoryStateInternals withUnderlying()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyOnAccessInMemoryStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnAccessInMemoryStateInternals commit()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformEvaluatorRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformEvaluatorRegistry.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DoFn get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeserializingCacheLoader()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1309,
  "endLine" : 1312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerKeyHolds()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1354,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removePending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1470,
  "endLine" : 1473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1475,
  "endLine" : 1478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1516,
  "endLine" : 1519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerUpdate empty()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1565,
  "endLine" : 1568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdateBuilder withCompletedTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1598,
  "endLine" : 1601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutabilityCheckingBundleFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutabilityCheckingBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void handleException()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkUpdate fromException()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkCallbackExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkCallback()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder withHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withState()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withTimerUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addUnprocessedElements()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addOutput()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withAdditionalOutput()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MultiStepCombine of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedStructuralKey create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedStructuralKey()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MergeAndExtractAccumulatorOutput of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisibleExecutorUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectTimerInternals create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterFinish()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/AbstractModelEnforcement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PassthroughTransformEvaluator create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PassthroughTransformEvaluator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformEvaluator forApplication()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImpulseEvaluatorFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  UnboundedSourceShard unstarted()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionViewWindow()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void visitView()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NanosOffsetClock()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/NanosOffsetClock.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnLifecycleManagerRemovingTransformEvaluator wrapping()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createKeyedBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UncommittedImmutableListBundle create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadEvaluatorFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ReadEvaluatorFactory.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ReadEvaluatorFactory.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputContainerSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseableResource()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/CloseableResource.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestJobService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getState()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestJobService.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StaticRemoteEnvironment create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DockerCommand forExecutable()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String runShortCommand()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String runShortCommand()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StaticRemoteEnvironmentFactory forService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironmentFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactDestination create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverflowingSemaphore()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void release()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void setException()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactRetrievalService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StaticGrpcProvisionService create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/provisioning/StaticGrpcProvisionService.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StaticGrpcProvisionService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/provisioning/StaticGrpcProvisionService.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobInfo create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/provisioning/JobInfo.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerProcessBundleDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FnApiControlClientPoolService offeringClientsToPool()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClientPoolService.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultExecutableStageContext create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultExecutableStageContext.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Registration registerForProcessBundleInstructionId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReferenceCountingExecutableStageContextFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultJobBundleFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InMemoryFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleFinalizationHandlers.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkerStatusClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerStatusClient forRequestObserver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamWorkerStatusGrpcService create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateRequestHandler delegateBasedUponType()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcStateService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcLoggingService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplittableProcessViaKeyedWorkItems()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessElements()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedWorkItemCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElementUnordered()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void describeMismatchSafely()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canDropDueToExpiredWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void outputWindowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 763,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 975,
  "endLine" : 978,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1113,
  "endLine" : 1116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1156,
  "endLine" : 1159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1230,
  "endLine" : 1233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1260,
  "endLine" : 1263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer offset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1347,
  "endLine" : 1350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer align()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1353,
  "endLine" : 1356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimersImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchForValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean endOfWindowReached()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable unfinishedSubTriggers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetTree()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerTimers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessorImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterAllStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterDelayFromFirstElementStateMachine alignedTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableTriggerStateMachine create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableTriggerStateMachine createForOnceTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean endOfWindowReached()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withEarlyFirings()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withLateFirings()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean endOfWindowReached()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AfterProcessingTimeStateMachine newWith()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterProcessingTimeStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterEachStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AfterSynchronizedProcessingTimeStateMachine newWith()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterSynchronizedProcessingTimeStateMachine.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterPaneStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set addInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/Concatenate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OldAndNewHolds()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchExtract()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WatermarkHold.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::runners" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void mergeBags()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void mergeSets()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateTag tagForSpec()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StructuredId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleStateTag()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InMemoryMultimapSideInputView()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OrderedListState bindOrderedList()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bindWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMultimap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Instant garbageCollectionTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateNamespace windowAndTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String datastoreResource()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsContainerImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCounters()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGauges()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramCell()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incBucketCount()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incTopBucketCount()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incBottomBucketCount()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieCell()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setUrn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setType()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setLabel()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder setLabels()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional validate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceCallMetric()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ServiceCallMetric.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ServiceCallMetric.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricResults asAttemptedOnlyMetricResults()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forEachMetricContainer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineFnWithContextRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/UnsupportedSideInputReader.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/UnsupportedSideInputReader.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/UnsupportedSideInputReader.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedWorkItem elementsWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedWorkItem workItem()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean windowIsActiveAndOpen()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 678,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkStructuredStreamingRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkStructuredStreamingRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkBeamMetricSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricSource.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Encoder encoderFor()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializeField()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializeField()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeMap toTreeMap()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ExpressionEncoder create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UnresolvedTranslation fuse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean skipAssignWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTranslatorBatch.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReshuffleTranslatorBatch.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void translate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ReshuffleTranslatorBatch.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunnerWithTeardown create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunnerFactory fuse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Dataset binaryDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BaseSideInputValues()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T iterableView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReader of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnPartitionIt()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnPartitionIteratorFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnRunnerWithMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUnresolved()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Encoder windowEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SideInputBroadcast create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SparkSideInputReader.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateStream of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStream emptyBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStream initialSystemTimeAt()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareForNewBatchReading()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FromByteFunction()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tuple2 call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkJobInvoker create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobInvoker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkJobInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobInvoker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateCacheCandidates()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateDependentTransforms()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Evaluator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestSparkRunner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/TestSparkRunner.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected State awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerDebugger.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkBeamMetricSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection serializeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator deserializeTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateAndTimers of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/StateAndTimers.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SparkStateInternals forKeyAndState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkStateBinder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bindWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccum()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkMapState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState contains()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportPCollectionConsumed()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueAndCoderLazySerializable()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  VoidFunction emptyVoidFunction()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputMetadata create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SideInputMetadata.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkStreamingTranslationContext createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Partitioner getPartitioner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SingleWindowWindowedAccumulator create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SingleWindowWindowedAccumulator create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  NonMergingWindowedAccumulator create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  NonMergingWindowedAccumulator from()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonMergingWindowedAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  MergingWindowedAccumulator create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergingWindowedAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SparkCombineContext forInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkTranslationContext createTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateSparkPCollectionView of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/CreateStreamingSparkView.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/UnboundedDataset.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementConsumptionCountBy()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void clearProvidedSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkContextFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElementWithRunner()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startRunnerBundle()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean flushTimers()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImpulseMetaProcessorSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function get()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImpulseProcessorSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExpiredWindow()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTupleTagId()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PValue getMainInput()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JetRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void normalize()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JetTransformTranslator getTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTransformTranslators.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void freeze()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DAG getDag()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void freeze()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2BatchPipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/Twister2BatchPipelineTranslator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BatchTransformTranslator getTransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/Twister2BatchPipelineTranslator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElemToBytesFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ElemToBytesFunction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemReduceFnBuffering()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValue()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearState()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteToElemFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToElemFunction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2PipelineExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineExecutionEnvironment.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2AssignContext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2AssignContext.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Twister2Runner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResultSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeMetricMessage()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNameWithoutExtension()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildFileName()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String mustGetPropertyAsLowerCase()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPrismRunner()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/TestPrismRunner.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequiresStableInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 839,
  "endLine" : 842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleForCurrentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1024,
  "endLine" : 1030,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEventTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1151,
  "endLine" : 1154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1157,
  "endLine" : 1160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStreamingPipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkJobInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobInvoker.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateFlinkPCollectionView of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/CreateStreamingFlinkView.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1354,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1404,
  "endLine" : 1407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFlinkRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/TestFlinkRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkRunner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JobGraph getJobGraph()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FileReporter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFlinkMetricNameString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkMetricContainer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableRunnerResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeComparator createComparator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializerSchemaCompatibility resolveSchemaCompatibility()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedKvKeySelector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/WindowedKvKeySelector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int extractKeys()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeComparator createComparator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImpulseSourceFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/ImpulseSourceFunction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkMultiOutputPruningFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkMultiOutputPruningFunction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkExecutableStagePruningFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStagePruningFunction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/LookupPipelineVisitor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceInputSplit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputSplit.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWith()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToBeAcknowledgedCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int rotateAndGetStateIndex()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlinkSourceSplit getReaderCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSourceReader.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleTask()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addSplitsToUnfinishedForCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/unbounded/FlinkUnboundedSourceReader.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSplitsBack()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImpulseReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingImpulseSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/StreamingImpulseSource.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer decode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SingletonKeyedWorkItemCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonKeyedWorkItem decode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBack()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyCheckpointComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkKey getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/WorkItemKeySelector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkKey getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KvToFlinkKeyKeySelector.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequiresStableInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleForCurrentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1026,
  "endLine" : 1032,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEventTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1153,
  "endLine" : 1156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1159,
  "endLine" : 1162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkKey getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SdfFlinkKeyKeySelector.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  StateAndNamespaceDescriptor of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkStateBinder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNamespace deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializerSchemaCompatibility resolveSchemaCompatibility()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonKeyedWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderStructuralKey()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineOptionsValidator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineExceptionContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineExceptionContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Admin()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOffsetsAfter()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemProducer getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemAdmin getAdmin()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/BoundedSourceSystem.java",
  "fileLinesCount" : 449,
  "components" : [ "primary::runners" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Admin()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOffsetsAfter()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemProducer getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OpMessage ofSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue getElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void processSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/Op.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedStates()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueMultiReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueMultiReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void schedule()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowedValueMultiReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OutputManagerFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonKeyedWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Factory createNonKeyedStateInternalsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T readInternal()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaValueState()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaBagState()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaSetStateImpl()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeIterators()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestSamzaRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/TestSamzaRunner.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SamzaJobInvoker create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobInvoker.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateInfo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDataShuffleTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOpFactory.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMetricNameWithPrefix()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FnWithMetricsWrapper()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/FnWithMetricsWrapper.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricOp.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnRunner wrap()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void kill()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamJobCoordinatorRunner.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationStatus status()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamJobCoordinatorRunner.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForFinish()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamJobCoordinatorRunner.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean waitForFinish()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamJobCoordinatorRunner.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean waitForFinish()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamContainerRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerInputMessageStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerInputMessageStreams()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map createPortableConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/GroupByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/FlattenPCollectionsTranslator.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getChangelogTopic()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Map createConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TransformConfigGenerator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Map createPortableConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TransformConfigGenerator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerInputMessageStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerInputMessageStreams()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  InT getInput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemConsumer getConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemProducer getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void translate()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TransformTranslator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerOrElementCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamplingSizeEstimator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sampleNow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressTrackingReiterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackingReiterator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadOperation create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadOperation forTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressUpdatePeriodMs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyElementRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleEntry next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputObjectAndByteCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputObjectAndByteCounter countObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputObjectAndByteCounter setSamplingPeriod()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean sampleElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Batch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleBatchReader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteOperation create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ThreadLocalByteStringOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowReiterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListReiterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mightContain()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceExecute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasExperiment()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startProcessing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pruneJournals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Journal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshottedItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteStringCoder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteStringCoder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchModeExecutionContext forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaggedProfileScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaggedProfileScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int chooseMaxBundlesOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long chooseMaxBytesOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1025,
  "endLine" : 1028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1140,
  "endLine" : 1143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1197,
  "endLine" : 1200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowingWindmillReader create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName counterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSystemMetrics.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasExperiment()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessElementSuccess()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApproximateReportedProgress readerProgressToCloudProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SideInputTrackingIsmReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteArrayReader.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSourceSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getGlobalStreamingConfigWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkUnitClient.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowOutputCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  Counter createCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LongCounterMean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntegerCounterMean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoubleCounterMean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 808,
  "endLine" : 811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UpdateT extractUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getExistingCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List extractUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List extractModifiedDeltaUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmPrefixReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmPrefixReaderIteratorImpl()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfo decodeMetadataPane()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputChunk()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerUncaughtExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerUncaughtExceptionHandler.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OperationNode create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiOutputInfoEdge create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSafeNodeFunction()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Networks.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillComputationKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillComputationKey.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillComputationKey.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder addAllWindmillEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillConnection.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordStart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordRestartReason()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CloseableStream create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/CloseableStream.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueuedRequest global()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SumAndMaxDurations()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GetWorkTimingInfosTracker.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSpecificHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized GetWorkBudget consumeAndComputeBudgetUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void recordBudgetRequested()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void recordBudgetReceived()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WindmillStreamShutdownException shutdownExceptionFor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WindmillStreamShutdownException shutdownExceptionFor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendIgnoringClosed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PendingRequest create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommitCompletionFailureHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Batcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClientCall interceptCall()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDeadlineClientInterceptor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChannelCachingRemoteStubFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCachingRemoteStubFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChannelCachingRemoteStubFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCachingRemoteStubFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IsolationChannel create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void consumeWindmillDispatcherEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamObserverFactory direct()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/StreamObserverFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamObserverFactory newStreamObserverFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillStreamFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingApplianceWorkCommitter create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failCommit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompleteCommit create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/CompleteCommit.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloseableStream getCloseableStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoCloseable trackHeartbeats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadOnlySnapshot getMetricsSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/ThrottlingGetDataMetricTracker.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WrappedFuture.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Future persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/SimpleWindmillState.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearRange()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWeighted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WeightedList.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesAndContPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ValuesAndContPosition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShouldCompactNowFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadResultReadableState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillMapReadResultReadableState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanupAfterWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillWatermarkHold readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanupAfterWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withMapStateViaMultimapState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillValue readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillValue.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanupAfterWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/IdTracker.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/IdTracker.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateTag of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/StateTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderAndFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 971,
  "endLine" : 974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillBag readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateCacheEntry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanupAfterWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillCombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamPoolHeartbeatSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/StreamPoolHeartbeatSender.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamPoolHeartbeatSender create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/StreamPoolHeartbeatSender.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUpWorkLoggingContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FailureTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/FailureTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingEngineFailureTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/StreamingEngineFailureTracker.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReadCounter getCurrentSideInputCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReader.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntrinsicMapTaskExecutor forOperations()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JfrzServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/JfrzServlet.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStatusDataProvider()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkWorkerStatusServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/SdkWorkerStatusServlet.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HealthzServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/HealthzServlet.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataProviderInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/StatuszServlet.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapzServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/HeapzServlet.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Page()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT merge()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extract()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object makeOutputPair()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChunkResult()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleReader.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionViewWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroByteSink()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSink.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleEntryReader.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmMultimapView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String elapsedString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SideInput getOrLoad()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  SideInput getUnchecked()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Key create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SideInputStateFetcher createSideInputStateFetcher()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcherFactory.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queueCommit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getHeartbeatLatencyAttributions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getLatencyAttributions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStuckCommittingAt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateStuckCommits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder setOutputDataWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Watermarks.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeAndInvalidateAll()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkHeartbeatResponseProcessor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WorkHeartbeatResponseProcessor.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedBoundedQueue.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeGlobalConfigHandle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FakeGlobalConfigHandle.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional fetchGlobalConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderRegistry.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void takeSampleOnce()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readNItemsFromUnstartedIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readRemainingFromIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillTimerInternals withPrefix()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offsetBasedDeduplicationSupported()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SideInputReader getSideInputReaderForViews()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader getCachedReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StreamingModeSideInputReader of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 1036,
  "endLine" : 1039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals userTimerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 1041,
  "endLine" : 1044,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetTo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List stageClasspathElements()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTransport.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReference()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/OutputReference.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addDictionary()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2050,
  "endLine" : 2053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2373,
  "endLine" : 2376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2381,
  "endLine" : 2384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StreamingPCollectionViewWriterFn create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2467,
  "endLine" : 2470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingPCollectionViewWriterFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2472,
  "endLine" : 2475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2773,
  "endLine" : 2776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestDataflowRunner fromOptionsAndClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancelOnError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/ReadTranslator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TransformTranslator getTransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StepTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEncodingInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/StreamingViewOverrides.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowClient()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMetricTentative()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowMetrics.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::runners" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MetadataKeyCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Footer of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateDataflowView forBatch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/CreateDataflowView.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateDataflowView forStreaming()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/CreateDataflowView.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateDataflowView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/CreateDataflowView.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchViewAsList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1075,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TransformedMapCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1321,
  "endLine" : 1324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1346,
  "endLine" : 1349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoSingleViaMulti()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/SplittableParDoOverrides.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/SplittableParDoOverrides.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map translateSideInputs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String start()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeAsJson()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_md_table()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProperty()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitForConditionAndFinish()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitForConditionsAndFinish()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitForConditionAndCancel()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result waitForConditionAndForceCancel()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result drainJobAndFinish()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result cancelJobAndFinish()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result forceCancelJobAndFinish()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParameters()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addParameter()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addEnvironment()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSdk()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutable()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequirementsFile()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPipeline()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsername()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPassword()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHecToken()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPort()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHecPort()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSplunkdPort()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkContainer withPassword()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkContainer.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkContainer withHecToken()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkContainer.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkContainer withSplunkdSslDisabled()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkContainer.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkContainer withDefaultsFile()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkContainer.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionCheck and()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckResult()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder credentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact createArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map readRecord()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactsSubject()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DlpResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Stream startStream()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Stream pauseStream()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void createTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableList readTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInstanceId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder useStaticInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnFamilies()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigtableResourceManagerCluster create()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerCluster.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::it" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableId createTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableResult readTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableResult readTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatasetId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateDatasetId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManagerUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRegion()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder credentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ImmutableList readTableRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder useStaticInstance()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUpClass()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDownLoadTestBase()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobState handleJobState()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listMessages()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job drainJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job forceCancelJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder credentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::it" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaTemplate()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaLocation()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMessagesLimit()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQPS()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSinkType()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerMachineType()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumWorkers()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxNumWorkers()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAutoscalingAlgorithm()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOutputType()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumShards()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAvroSchemaLocation()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTopic()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProjectId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSpannerInstanceName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSpannerDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSpannerTableName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDriverClassName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConnectionUrl()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsername()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPassword()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatement()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int accumulate()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ListAccumulator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::it" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultSubject()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ResultSubject.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaunchInfoSubject()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/LaunchInfoSubject.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordsSubject()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allMatch()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeyspaceName()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContainerImageName()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContainerImageTag()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHost()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPort()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder useStaticContainer()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAdminPassword()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setDriver()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/conditions/Neo4jQueryCheck.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::it" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultKafkaContainer()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsername()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPassword()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_sinks()",
  "longName" : "",
  "relativeFileName" : "infra/security/log_analyzer.py",
  "fileLinesCount" : 333,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _denormalize_account_email()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_username()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _denormalize_username()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/account_keys.py",
  "fileLinesCount" : 523,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_project_service_account_email()",
  "longName" : "",
  "relativeFileName" : "infra/enforcement/iam.py",
  "fileLinesCount" : 418,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tableExists()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def probeJenkinsIsUp()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_token()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findMentions()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/ghutilities.py",
  "fileLinesCount" : 33,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractUserLogin()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractRequestedReviewers()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async getJobMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async getJobState()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async cancelJob()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function readFromKafkaMaybeWithMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/kafka.ts",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToCsv()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/textio.ts",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToJson()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/textio.ts",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/js_coders.ts",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.grpc-client.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_provision_api.grpc-client.ts",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.grpc-client.ts",
  "fileLinesCount" : 317,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.grpc-client.ts",
  "fileLinesCount" : 317,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.grpc-client.ts",
  "fileLinesCount" : 317,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.grpc-client.ts",
  "fileLinesCount" : 317,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.grpc-client.ts",
  "fileLinesCount" : 317,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.grpc-client.ts",
  "fileLinesCount" : 317,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.grpc-client.ts",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.grpc-client.ts",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.grpc-client.ts",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.grpc-client.ts",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.grpc-client.ts",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_expansion_api.grpc-client.ts",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function jsEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/environments.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendData: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendTimers: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onError: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function withName()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "payload: serializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_field_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sigint_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_non_zero_exit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flink_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dependencies_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_api_state_to_pipeline_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def file_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_metric_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_metrics.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def file_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Control()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_worker_handlers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def State()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def abort()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_runner_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def length_prefix_pcoll_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_output_pcollections()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remap_input_pcolls()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execution_context_ref()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_process_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def defenestrate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __missing__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_input_transform_watermarks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_pending()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_step_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _commit_bundles()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_empty_committed_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_value_or_block_until_ready()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_logical()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __missing__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_final_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/util.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowed_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def submit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request_shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __missing__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/logger.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invalidate_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_counters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def worker_object_to_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operation_specs.py",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_globally_windowed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __contains__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_factory()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _execute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def blocking_get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def blocking_get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def blocking_get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _partially_cached_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_gcp_profiler_name_if_enabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _event_stream_caught_up_to_target()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/types.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attempt_to_cancel_background_caching_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def obfuscate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wait_for_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip_pruning()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_fragment.py",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/YamlWidget.tsx",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/clusters/ClustersWidget.tsx",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected onCloseRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/SidePanel.ts",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function activatePanel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/index.ts",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _memoize_pipieline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def meta()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_dataframe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pcoll_visualization.py",
  "fileLinesCount" : 539,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_recording_manager()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_pipeline_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_background_caching_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_test_stream_service_controller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_cached_source_signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def base_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_pipeline_proto_contain_top_level_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/pipeline_assertion.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_pipeline_proto_not_contain_top_level_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/pipeline_assertion.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_portable_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_terminal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def aggregated_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_leaf()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SendCapture()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Lease()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ReportStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Aggregated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Launch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SendCapture()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetExecutionDetails()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Lease()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ReportStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetExecutionDetails()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Launch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WorkerMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Create()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Launch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def DeleteSnapshots()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WorkerMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_job_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _view_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_in_terminal_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_process_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowing_strategy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/utils.py",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def random_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clear_read_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _rewind_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _rewind()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _combine_scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_object_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_multipart_upload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_http_error_code()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_tree()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _s3_object()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _updated_to_seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _next_shard_for_destination()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _updated_to_seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_tree()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_exception()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _merge_id_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _count_id_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def increment_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _ThreadPool()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_encoded_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_current_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_consumed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _determine_splittability_from_compression_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_bq_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_bq_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage_once()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_database()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner_wrapper.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Patch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetQueryResults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Patch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetServiceAccount()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def InsertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetIamPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Insert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Patch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SetIamPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def TestIamPermissions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_rpc_stats()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_temp_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _start_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_user_configured_dataset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_avro_schema_from_table_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_bq_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_gcs_bucket_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_batch_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _updated_to_seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def throttle_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/jdbc.py",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runner_api_parameter_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runner_api_parameter_pubsub_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def beam_schema_to_avro_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unnest_primitive_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unpack_dataclass_with_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/utils.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/base.py",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_jdbc_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_jdbc_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_and_convert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_embedding_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def chunk_embedding_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_embedding_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_sparse_embedding_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def chunk_embedding_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_embedding_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mad.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_entities_descriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml_test_it.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml_test_it.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_environment_vars()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def increment_max_models()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_to_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/utils.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vertex_ai_inference.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def no_gpu_available_warning()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_device_torch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_pipeline_inference_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load_model_from_weights()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _retry_on_appropriate_service_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/gemini_inference.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_to_device()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_attributes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_attributes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_and_save_ptransform_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_multimodal_dict_adapter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_and_remove()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_join_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_join.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def affinity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_provider_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_default_sql_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_transforms_have_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _PyJsFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fake_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpickle_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def notify_observers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/observable.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register_coder_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize_typehint_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_axis()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_str_or_np_builtin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_cat_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_dt_property()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_dt_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _slice_parts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_integer_slice()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evaluate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_dataframe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _apply_deferred_ops()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_top_level_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/pandas_top_level_functions.py",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def contains_external_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_part()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_or_assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_simple_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _positional_arg_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_primitive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_is_named_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_builtin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_user_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_schema_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_fields_from_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _named_tuple_reduce_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_tuple_from_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_tuple_to_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unwrap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_global()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_closure()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_deref()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_with_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_value_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _arrow_map_to_beam_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_arrow_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _arrow_map_to_beam_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_typehints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_new_arg()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_runtime_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _builtin_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dynamic_function_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hash_dynamic_classdef()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_credentials_with_retrys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _loads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_objects_from_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/util.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def singletonProxy_call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_if_valid_input_but_server_error_and_timeout_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/sharded_key.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/sharded_key.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Popen()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/processes.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_Timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _next_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def end()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_all_plugin_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/plugin.py",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigtable.py",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigtable.py",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_feature_store_yaml_path_exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hydrate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_java.py",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_valid_redis_address()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment.py",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __le__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __gt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ge__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _getTimestampFromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wrap_if_not_repeatedly()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def snake_case_to_upper_camel_case()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/fully_qualified_named_transform.py",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reify_restore_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_window_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _regex_compile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_first()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def accepting_items()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_finished_items()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timer_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_closed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_batch_defined()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _can_yield_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_type_constraint_from_consumer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remote_init()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _remote_teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def force_tuple_keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_optional_or_none()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _has_constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __or__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __or__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def drop_if_default()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_short_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/deduplicate.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def string_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches_sub_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_metric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mean()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_counter_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_gauge_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_string_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query0.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/monitor.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/monitor.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _gzip_reader_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/model.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_proto_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_csv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_test_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish_issue_metadata_to_big_query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_issue()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/github_issues_utils.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_test_config_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_mismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_mismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_using_side_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_named_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_job_runtime()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/dataflow_cost_benchmark.py",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_generic_distributions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_all_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enhance_mock_stability()",
  "longName" : "",
  "relativeFileName" : "sdks/python/conftest.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pip_licenses()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/license_scripts/pull_licenses_py.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func usage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/artifact.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func usage()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/starcgen/starcgen.go",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Increment()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/symtab/main.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/spark/spark.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDirectPipelineResult()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getOnlyValue[K comparable, V any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/execute.go",
  "fileLinesCount" : 499,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isLeafCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isKnownCompositeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/coders.go",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1162,
  "endLine" : 1165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2145,
  "endLine" : 2148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2238,
  "endLine" : 2241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/prism.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/flink/flink.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntIntГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntГStringInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerStringIntEmitStringIntГ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerStringIntГStringInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/samza/samza.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/file.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/read.go",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Source()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/deidentify.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/deidentify.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Deidentify()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/deidentify.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/read.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/read.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExecuteBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Search()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteToPostgres()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadFromPostgres()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/jdbcio/jdbc.go",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/xlang/kafkaio/kafka.go",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isNotFound()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadAll()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadAllSdf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func formatShardName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createIDFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/write.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func query()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/databaseio/database.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2205,
  "endLine" : 2208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn0x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2254,
  "endLine" : 2257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2286,
  "endLine" : 2289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn1x0[I0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2336,
  "endLine" : 2339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2369,
  "endLine" : 2372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn2x0[I0, I1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2419,
  "endLine" : 2422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2452,
  "endLine" : 2455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn3x0[I0, I1, I2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2502,
  "endLine" : 2505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2535,
  "endLine" : 2538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn4x0[I0, I1, I2, I3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2585,
  "endLine" : 2588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2618,
  "endLine" : 2621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn5x0[I0, I1, I2, I3, I4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2668,
  "endLine" : 2671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2701,
  "endLine" : 2704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn6x0[I0, I1, I2, I3, I4, I5 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2751,
  "endLine" : 2754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2784,
  "endLine" : 2787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn7x0[I0, I1, I2, I3, I4, I5, I6 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2834,
  "endLine" : 2837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2867,
  "endLine" : 2870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn8x0[I0, I1, I2, I3, I4, I5, I6, I7 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2917,
  "endLine" : 2920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2950,
  "endLine" : 2953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn9x0[I0, I1, I2, I3, I4, I5, I6, I7, I8 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3000,
  "endLine" : 3003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3033,
  "endLine" : 3036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn10x0[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3083,
  "endLine" : 3086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3116,
  "endLine" : 3119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn0x1[R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3166,
  "endLine" : 3169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3199,
  "endLine" : 3202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn1x1[I0, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3249,
  "endLine" : 3252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3282,
  "endLine" : 3285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn2x1[I0, I1, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3332,
  "endLine" : 3335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3365,
  "endLine" : 3368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn3x1[I0, I1, I2, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3415,
  "endLine" : 3418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3448,
  "endLine" : 3451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn4x1[I0, I1, I2, I3, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3498,
  "endLine" : 3501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3531,
  "endLine" : 3534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn5x1[I0, I1, I2, I3, I4, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3581,
  "endLine" : 3584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3614,
  "endLine" : 3617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn6x1[I0, I1, I2, I3, I4, I5, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3664,
  "endLine" : 3667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3697,
  "endLine" : 3700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn7x1[I0, I1, I2, I3, I4, I5, I6, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3747,
  "endLine" : 3750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3780,
  "endLine" : 3783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn8x1[I0, I1, I2, I3, I4, I5, I6, I7, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3830,
  "endLine" : 3833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3863,
  "endLine" : 3866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn9x1[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3913,
  "endLine" : 3916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3946,
  "endLine" : 3949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn10x1[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3996,
  "endLine" : 3999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4029,
  "endLine" : 4032,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn0x2[R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4079,
  "endLine" : 4082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4112,
  "endLine" : 4115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn1x2[I0, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4162,
  "endLine" : 4165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4195,
  "endLine" : 4198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn2x2[I0, I1, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4245,
  "endLine" : 4248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4278,
  "endLine" : 4281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn3x2[I0, I1, I2, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4328,
  "endLine" : 4331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4361,
  "endLine" : 4364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn4x2[I0, I1, I2, I3, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4411,
  "endLine" : 4414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4444,
  "endLine" : 4447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn5x2[I0, I1, I2, I3, I4, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4494,
  "endLine" : 4497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4527,
  "endLine" : 4530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn6x2[I0, I1, I2, I3, I4, I5, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4577,
  "endLine" : 4580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4610,
  "endLine" : 4613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn7x2[I0, I1, I2, I3, I4, I5, I6, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4660,
  "endLine" : 4663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4693,
  "endLine" : 4696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn8x2[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4743,
  "endLine" : 4746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4776,
  "endLine" : 4779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn9x2[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4826,
  "endLine" : 4829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4859,
  "endLine" : 4862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn10x2[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4909,
  "endLine" : 4912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4942,
  "endLine" : 4945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn0x3[R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4992,
  "endLine" : 4995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5025,
  "endLine" : 5028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn1x3[I0, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5075,
  "endLine" : 5078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5108,
  "endLine" : 5111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn2x3[I0, I1, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5158,
  "endLine" : 5161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5191,
  "endLine" : 5194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn3x3[I0, I1, I2, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5241,
  "endLine" : 5244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5274,
  "endLine" : 5277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn4x3[I0, I1, I2, I3, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5324,
  "endLine" : 5327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5357,
  "endLine" : 5360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn5x3[I0, I1, I2, I3, I4, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5407,
  "endLine" : 5410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5440,
  "endLine" : 5443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn6x3[I0, I1, I2, I3, I4, I5, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5490,
  "endLine" : 5493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5523,
  "endLine" : 5526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn7x3[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5573,
  "endLine" : 5576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5606,
  "endLine" : 5609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn8x3[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5656,
  "endLine" : 5659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5689,
  "endLine" : 5692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn9x3[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5739,
  "endLine" : 5742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5772,
  "endLine" : 5775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn10x3[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5822,
  "endLine" : 5825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5855,
  "endLine" : 5858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn0x4[R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5905,
  "endLine" : 5908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5938,
  "endLine" : 5941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn1x4[I0, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5988,
  "endLine" : 5991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6021,
  "endLine" : 6024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn2x4[I0, I1, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6071,
  "endLine" : 6074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6104,
  "endLine" : 6107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn3x4[I0, I1, I2, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6154,
  "endLine" : 6157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6187,
  "endLine" : 6190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn4x4[I0, I1, I2, I3, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6237,
  "endLine" : 6240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6270,
  "endLine" : 6273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn5x4[I0, I1, I2, I3, I4, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6320,
  "endLine" : 6323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6353,
  "endLine" : 6356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn6x4[I0, I1, I2, I3, I4, I5, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6403,
  "endLine" : 6406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6436,
  "endLine" : 6439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn7x4[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6486,
  "endLine" : 6489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6519,
  "endLine" : 6522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn8x4[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6569,
  "endLine" : 6572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6602,
  "endLine" : 6605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn9x4[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6652,
  "endLine" : 6655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6685,
  "endLine" : 6688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn10x4[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2, R3 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6735,
  "endLine" : 6738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6768,
  "endLine" : 6771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn0x5[R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6818,
  "endLine" : 6821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6851,
  "endLine" : 6854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn1x5[I0, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6901,
  "endLine" : 6904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6934,
  "endLine" : 6937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn2x5[I0, I1, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6984,
  "endLine" : 6987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7017,
  "endLine" : 7020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn3x5[I0, I1, I2, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7067,
  "endLine" : 7070,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7100,
  "endLine" : 7103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn4x5[I0, I1, I2, I3, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7150,
  "endLine" : 7153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7183,
  "endLine" : 7186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn5x5[I0, I1, I2, I3, I4, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7233,
  "endLine" : 7236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7266,
  "endLine" : 7269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn6x5[I0, I1, I2, I3, I4, I5, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7316,
  "endLine" : 7319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7349,
  "endLine" : 7352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn7x5[I0, I1, I2, I3, I4, I5, I6, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7399,
  "endLine" : 7402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7432,
  "endLine" : 7435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn8x5[I0, I1, I2, I3, I4, I5, I6, I7, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7482,
  "endLine" : 7485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7515,
  "endLine" : 7518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn9x5[I0, I1, I2, I3, I4, I5, I6, I7, I8, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7565,
  "endLine" : 7568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7598,
  "endLine" : 7601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DoFn10x5[I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, R0, R1, R2, R3, R4 any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7648,
  "endLine" : 7651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Run()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/beamx/run.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerContext۰ContextTypex۰TГTypex۰T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerContext۰ContextTypex۰XIterTypex۰YГTypex۰X()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerContext۰ContextTypex۰XTypex۰YГTypex۰XTypex۰Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteIterTypex۰TEmitTypex۰TГ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteIterTypex۰XTypex۰YEmitTypex۰XTypex۰YГ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰TГ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Discard()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func generateId()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPipelineWithRoot()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Explode()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerReflect۰TypeSliceOfByteГTError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerReflect۰TypeTГSliceOfByteError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfTEmitTГ()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerStringReflect۰TypeSliceOfByteГReflectx۰Func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTГIntT()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTГSliceOfByteError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerXYГX()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerXYГY()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerXYГYX()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Exit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Exitf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Exitln()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/stringSlice.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Sum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SumPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Max()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MaxPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/max.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Min()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MinPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/min.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerFloat32Float32ГFloat32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerFloat64Float64ГFloat64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt16Int16ГInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt32Int32ГInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt64Int64ГInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt8Int8ГInt8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntIntГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerMeanAccumMeanAccumГMeanAccum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerMeanAccumTypex۰TГMeanAccum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerMeanAccumГFloat64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰TГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰TГTypex۰TInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint16Uint16ГUint16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint32Uint32ГUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint64Uint64ГUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint8Uint8ГUint8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUintUintГUint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerГMeanAccum()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteUnsafe()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/ioutilx/write.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadUnsafe()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/ioutilx/read.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func noescape()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/ioutilx/read.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MarshalTo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/jsonx/jsonx.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnmarshalFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/jsonx/jsonx.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnderlyingType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsMalformedIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnfoldIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsReIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsMalformedReIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnfoldReIter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsMultiMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsMalformedMultiMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnfoldMultiMap()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/sideinput.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEmit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/output.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsMalformedEmit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/output.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEmitWithEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/output.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnfoldEmit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/output.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statecache/statecache.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dial()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dropEndOfGradleTarget()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func jarExists()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt32ГSliceOfByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt64ГSliceOfByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerReflect۰TypeSliceOfByteГTypex۰TError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteГInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteГInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteГTypex۰T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteГUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteГUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰TГSliceOfByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint32ГSliceOfByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint64ГSliceOfByte()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LookupType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/types.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/tree.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerByteSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerByteSliceE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTByteSlice()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTByteSliceE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerBoolE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTBoolE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerStringE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTStringE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerIntE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTIntE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 827,
  "endLine" : 830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 866,
  "endLine" : 869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerInt64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 905,
  "endLine" : 908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTInt64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 944,
  "endLine" : 947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 957,
  "endLine" : 960,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 970,
  "endLine" : 973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUintE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 983,
  "endLine" : 986,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1009,
  "endLine" : 1012,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1022,
  "endLine" : 1025,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUintE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1035,
  "endLine" : 1038,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1048,
  "endLine" : 1051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1074,
  "endLine" : 1077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1087,
  "endLine" : 1090,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1100,
  "endLine" : 1103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1113,
  "endLine" : 1116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1126,
  "endLine" : 1129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1139,
  "endLine" : 1142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1165,
  "endLine" : 1168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1178,
  "endLine" : 1181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1191,
  "endLine" : 1194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1204,
  "endLine" : 1207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1217,
  "endLine" : 1220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1230,
  "endLine" : 1233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1243,
  "endLine" : 1246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1256,
  "endLine" : 1259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1269,
  "endLine" : 1272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1282,
  "endLine" : 1285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1308,
  "endLine" : 1311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1321,
  "endLine" : 1324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1334,
  "endLine" : 1337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1347,
  "endLine" : 1350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1360,
  "endLine" : 1363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1373,
  "endLine" : 1376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1386,
  "endLine" : 1389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerUint64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1399,
  "endLine" : 1402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1412,
  "endLine" : 1415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1425,
  "endLine" : 1428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1438,
  "endLine" : 1441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTUint64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1451,
  "endLine" : 1454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1464,
  "endLine" : 1467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerFloat32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1477,
  "endLine" : 1480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1490,
  "endLine" : 1493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerFloat32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1503,
  "endLine" : 1506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1516,
  "endLine" : 1519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTFloat32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1529,
  "endLine" : 1532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1542,
  "endLine" : 1545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTFloat32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1555,
  "endLine" : 1558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1568,
  "endLine" : 1571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerFloat64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1581,
  "endLine" : 1584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1594,
  "endLine" : 1597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerFloat64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1607,
  "endLine" : 1610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1620,
  "endLine" : 1623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTFloat64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1633,
  "endLine" : 1636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1646,
  "endLine" : 1649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTFloat64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1659,
  "endLine" : 1662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1672,
  "endLine" : 1675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1685,
  "endLine" : 1688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1698,
  "endLine" : 1701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_TE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1711,
  "endLine" : 1714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1724,
  "endLine" : 1727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1737,
  "endLine" : 1740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1750,
  "endLine" : 1753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_TE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1763,
  "endLine" : 1766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1776,
  "endLine" : 1779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_U()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1789,
  "endLine" : 1792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1802,
  "endLine" : 1805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_UE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1815,
  "endLine" : 1818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1828,
  "endLine" : 1831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_U()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1841,
  "endLine" : 1844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1854,
  "endLine" : 1857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_UE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1867,
  "endLine" : 1870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1880,
  "endLine" : 1883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_V()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1893,
  "endLine" : 1896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1906,
  "endLine" : 1909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_VE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1919,
  "endLine" : 1922,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1932,
  "endLine" : 1935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_V()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1945,
  "endLine" : 1948,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1958,
  "endLine" : 1961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_VE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1971,
  "endLine" : 1974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1984,
  "endLine" : 1987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_W()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1997,
  "endLine" : 2000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2010,
  "endLine" : 2013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_WE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2023,
  "endLine" : 2026,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2036,
  "endLine" : 2039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_W()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2049,
  "endLine" : 2052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2062,
  "endLine" : 2065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_WE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2075,
  "endLine" : 2078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2088,
  "endLine" : 2091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_X()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2101,
  "endLine" : 2104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2114,
  "endLine" : 2117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_XE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2127,
  "endLine" : 2130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2140,
  "endLine" : 2143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_X()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2153,
  "endLine" : 2156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2166,
  "endLine" : 2169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_XE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2179,
  "endLine" : 2182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2192,
  "endLine" : 2195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2205,
  "endLine" : 2208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2218,
  "endLine" : 2221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_YE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2231,
  "endLine" : 2234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2244,
  "endLine" : 2247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2257,
  "endLine" : 2260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2270,
  "endLine" : 2273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_YE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2283,
  "endLine" : 2286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2296,
  "endLine" : 2299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_Z()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2309,
  "endLine" : 2312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2322,
  "endLine" : 2325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTypex_ZE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2335,
  "endLine" : 2338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2348,
  "endLine" : 2351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_Z()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2361,
  "endLine" : 2364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2374,
  "endLine" : 2377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decoderMakerTTypex_ZE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2387,
  "endLine" : 2390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2400,
  "endLine" : 2403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerByteSliceM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerBoolM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerStringM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt8M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt16M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt32M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerInt64M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUintM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint8M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint16M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint32M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerUint64M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerFloat32M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerFloat64M()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_TM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_UM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_VM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_WM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_XM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_YM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex_ZM()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerBoolE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTBoolE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerStringE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTStringE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerIntE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTIntE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerInt64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTInt64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 849,
  "endLine" : 852,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUintE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 875,
  "endLine" : 878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 901,
  "endLine" : 904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 914,
  "endLine" : 917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUintE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 927,
  "endLine" : 930,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint8()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1018,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint8E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1031,
  "endLine" : 1034,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1044,
  "endLine" : 1047,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1057,
  "endLine" : 1060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1070,
  "endLine" : 1073,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1083,
  "endLine" : 1086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1099,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint16()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1109,
  "endLine" : 1112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1122,
  "endLine" : 1125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint16E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1135,
  "endLine" : 1138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1148,
  "endLine" : 1151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1174,
  "endLine" : 1177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1187,
  "endLine" : 1190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1200,
  "endLine" : 1203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1213,
  "endLine" : 1216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1226,
  "endLine" : 1229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1239,
  "endLine" : 1242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1252,
  "endLine" : 1255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1265,
  "endLine" : 1268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1278,
  "endLine" : 1281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerUint64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1291,
  "endLine" : 1294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1317,
  "endLine" : 1320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1330,
  "endLine" : 1333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTUint64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1343,
  "endLine" : 1346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1356,
  "endLine" : 1359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerFloat32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1369,
  "endLine" : 1372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1382,
  "endLine" : 1385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerFloat32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1395,
  "endLine" : 1398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1408,
  "endLine" : 1411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTFloat32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1421,
  "endLine" : 1424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1434,
  "endLine" : 1437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTFloat32E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1447,
  "endLine" : 1450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1460,
  "endLine" : 1463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerFloat64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1473,
  "endLine" : 1476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1486,
  "endLine" : 1489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerFloat64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1499,
  "endLine" : 1502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1512,
  "endLine" : 1515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTFloat64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1525,
  "endLine" : 1528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1538,
  "endLine" : 1541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTFloat64E()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1551,
  "endLine" : 1554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1564,
  "endLine" : 1567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1577,
  "endLine" : 1580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1590,
  "endLine" : 1593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_TE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1603,
  "endLine" : 1606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1616,
  "endLine" : 1619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_T()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1629,
  "endLine" : 1632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1642,
  "endLine" : 1645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_TE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1655,
  "endLine" : 1658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1668,
  "endLine" : 1671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_U()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1681,
  "endLine" : 1684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1694,
  "endLine" : 1697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_UE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1707,
  "endLine" : 1710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1720,
  "endLine" : 1723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_U()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1733,
  "endLine" : 1736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1746,
  "endLine" : 1749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_UE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1759,
  "endLine" : 1762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1772,
  "endLine" : 1775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_V()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1785,
  "endLine" : 1788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1798,
  "endLine" : 1801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_VE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1811,
  "endLine" : 1814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1824,
  "endLine" : 1827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_V()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1837,
  "endLine" : 1840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1850,
  "endLine" : 1853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_VE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1863,
  "endLine" : 1866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1876,
  "endLine" : 1879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_W()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1889,
  "endLine" : 1892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1902,
  "endLine" : 1905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_WE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1915,
  "endLine" : 1918,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1928,
  "endLine" : 1931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_W()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1941,
  "endLine" : 1944,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1954,
  "endLine" : 1957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_WE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1967,
  "endLine" : 1970,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1980,
  "endLine" : 1983,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_X()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1993,
  "endLine" : 1996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2006,
  "endLine" : 2009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_XE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2019,
  "endLine" : 2022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2032,
  "endLine" : 2035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_X()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2045,
  "endLine" : 2048,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2058,
  "endLine" : 2061,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_XE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2071,
  "endLine" : 2074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2084,
  "endLine" : 2087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2097,
  "endLine" : 2100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2110,
  "endLine" : 2113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_YE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2123,
  "endLine" : 2126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2136,
  "endLine" : 2139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_Y()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2149,
  "endLine" : 2152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2162,
  "endLine" : 2165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_YE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2175,
  "endLine" : 2178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2188,
  "endLine" : 2191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_Z()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2201,
  "endLine" : 2204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2214,
  "endLine" : 2217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTypex_ZE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2227,
  "endLine" : 2230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2240,
  "endLine" : 2243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_Z()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2253,
  "endLine" : 2256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2266,
  "endLine" : 2269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encoderMakerTTypex_ZE()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2279,
  "endLine" : 2282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2292,
  "endLine" : 2295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1087,
  "endLine" : 1090,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1092,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1103,
  "endLine" : 1106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1108,
  "endLine" : 1111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1126,
  "endLine" : 1129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsInputRegistered()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Convert()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEmitterRegistered()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterEndOfWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/time.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RequireAllFieldsExported()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterSchemaProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsFieldNil()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsLifecycleMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsConcrete()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckConcrete()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func True()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func False()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Empty()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntIntГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntIterIntГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntIterStringГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntTypex۰TГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerIntГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteIterTypex۰TIterTypex۰TEmitTypex۰TEmitTypex۰TEmitTypex۰TГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteIterTypex۰TIterTypex۰TIterTypex۰TГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerSliceOfByteIterTypex۰ZГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰XIterTypex۰YГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰XTypex۰YГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerTypex۰XГError()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMakerГInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/MetricsBenchmark.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleProcessingThreadCounterMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/MetricsBenchmark.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValue getCurrentElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PTransformRunnerFactory forValueMapFnFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PTransformRunnerFactory forWindowedValueMapFnFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThrowingFunction forPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExplodedWindowedValueMapperFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  GloballyWindowedTableGroupingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamplingSizeEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sampleNow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1407,
  "endLine" : 1410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1657,
  "endLine" : 1660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1938,
  "endLine" : 1941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1944,
  "endLine" : 1947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1950,
  "endLine" : 1953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1956,
  "endLine" : 1959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1968,
  "endLine" : 1971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object key()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2011,
  "endLine" : 2014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2017,
  "endLine" : 2020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2028,
  "endLine" : 2031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2034,
  "endLine" : 2037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2150,
  "endLine" : 2153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2485,
  "endLine" : 2488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2787,
  "endLine" : 2790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFinalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cache fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeKeyPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void discard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1022,
  "endLine" : 1025,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CallbackRegistration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/FinalizeBundleHandler.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleDistribution bundleProcessingThreadDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveState scopedActivate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleSplitListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendInstructionResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindowedValue getCurrentElementOrFail()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundedWindow getCurrentWindowOrFail()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionStateKey of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SampleByteSizeDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getCurrentWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue getCurrentElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 963,
  "endLine" : 966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bindWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStateCacheTokenKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapSideInput.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimerInfo of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sampleElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementByteSizeObservableIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCachingIteratorToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingMDC.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withMessageText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withFullResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withQuotaName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture terminationFuture()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedBuilderMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedConstructorMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformProviderForPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void invokeSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpansionServer create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean materializedOrAlias()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMessageMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAutoScaler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedJmsReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1012,
  "endLine" : 1015,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1018,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTopicNameMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1124,
  "endLine" : 1127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReceiverBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReceiverBuilder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReceiverBuilder withConstructorArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReceiverBuilder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushArrayBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withGetOffsetFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPullFrequencySec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStartPollTimeoutSec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStartOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThriftCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HBaseRowMutationsCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withScan()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationProxy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 755,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRowMutations withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRowMutations withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WriteRowMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationProxy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRowMutationsFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 905,
  "endLine" : 908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteKeyRange getByteKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String hash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumReadSchemaTransformProvider.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectorConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withConnectorClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withConnectorClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withHostName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withHostName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorConfiguration withSourceConnector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetStorageReader offsetStorageReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Map offset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void storeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExpectedHashForRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AzureModule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureModule.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenCredential deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureModule.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withKeystorePassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withSocketTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RetryConfiguration withRetryPredicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1505,
  "endLine" : 1508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1636,
  "endLine" : 1639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withIdFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1649,
  "endLine" : 1652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withIndexFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1662,
  "endLine" : 1665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withRoutingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1675,
  "endLine" : 1678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withTypeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1691,
  "endLine" : 1694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withDocVersionFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1754,
  "endLine" : 1757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withIsDeleteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1769,
  "endLine" : 1772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIdFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2183,
  "endLine" : 2186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIndexFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2189,
  "endLine" : 2192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRoutingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2195,
  "endLine" : 2198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTypeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2201,
  "endLine" : 2204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDocVersionFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2207,
  "endLine" : 2210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDocVersionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2213,
  "endLine" : 2216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUsePartialUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2219,
  "endLine" : 2222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAppendOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2225,
  "endLine" : 2228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUpsertScript()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2231,
  "endLine" : 2234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBackendVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2237,
  "endLine" : 2240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIsDeleteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2243,
  "endLine" : 2246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2258,
  "endLine" : 2261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2264,
  "endLine" : 2267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2270,
  "endLine" : 2273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIgnoreVersionConflicts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2276,
  "endLine" : 2279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUseStatefulBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2282,
  "endLine" : 2285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2288,
  "endLine" : 2291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxParallelRequestsPerWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2299,
  "endLine" : 2302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxParallelRequests()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2305,
  "endLine" : 2308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withThrowWriteErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2321,
  "endLine" : 2324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2402,
  "endLine" : 2406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withMaxBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2419,
  "endLine" : 2422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withMaxBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2435,
  "endLine" : 2438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2462,
  "endLine" : 2465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2749,
  "endLine" : 2752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2755,
  "endLine" : 2758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpMessageCoderProviderRegistrar.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Record genRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticSourceOptions.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWithinThroughputLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticRecordsCheckpoint.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticRecordsCheckpoint decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticRecordsCheckpoint.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withServerUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withClientId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MqttCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preparer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTopicFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPayloadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRootCaCertificate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GenericUrl getGenericUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withStatusCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkWriteError.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withStatusMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkWriteError.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkWriteError.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withSourceType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkEvent create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withNumSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BsonDocument bson2BsonDocument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindQuery withProjection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableRowToBeamRowFlat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFlat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFlat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToBeamRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFlat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpstreamResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EndPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBigtableOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEmulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 875,
  "endLine" : 878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 920,
  "endLine" : 923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBigtableOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEmulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withThrottlingTargetMs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withThrottlingReportTargetMs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1167,
  "endLine" : 1170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BigtableSource withEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1862,
  "endLine" : 1865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withExistingPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2240,
  "endLine" : 2243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/VendoredListenableFutureAdapter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableDataSettings translateToVeneerSettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfigTranslator.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/CellValueParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteResultCoder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteResultCoder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableConfig withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableConfig withAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableConfig withBigtableOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableConfig withEmulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableConfig withBigtableClientOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamDao()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/ChangeStreamDao.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUpPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMissingPartitionsFromEntireKeySpace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/DetectNewPartitionsState.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitialPipelineState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/InitialPipelineState.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamPartitionWithWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/StreamPartitionWithWatermark.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManualWatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamProgress initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionProgressTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSizeEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManualWatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionReconciler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/PartitionReconciler.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderSizeEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/CoderSizeEstimator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticatedRetryInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Export exportResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantiateHealthcareClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Export()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1658,
  "endLine" : 1661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HL7v2ReadResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FhirSearchParameter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FhirSearchParameter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages readAllWithFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages readAllWithFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListHL7v2Messages withInitialSplitDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageQuerySource.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination withTableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortTableUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageTableSource.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryJobIdResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripPartitionDecorator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ConstantTableDestinations fromTableSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSideInputAccessorFromProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  DynamicDestinations matchTableDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestBigQuery create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestBigQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV2.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema fromGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction toTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow convertGenericRecordToTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1371,
  "endLine" : 1374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidCloudLabel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOMetadata.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ResultCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageConverter getMessageConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsGenericRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryRowWriter createRowWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchedStreamingWrite.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAndRunOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroWriteRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroWriteRequest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TableReference getTableToExtract()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageStreamSource fromExisting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPrettyFieldName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaInformation fromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryDynamicReadDescriptor query()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryDynamicReadDescriptor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryDynamicReadDescriptor table()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryDynamicReadDescriptor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicMessage messageFromBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageConverter getMessageConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsBeamRow.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSideInputAccessorFromProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryRowWriter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Result getResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryRowWriter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroRowWriter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getDesiredChunkSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1004,
  "endLine" : 1007,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFromNotCalledYet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2168,
  "endLine" : 2171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead fromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2237,
  "endLine" : 2240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withDirectReadPicosTimestampPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2315,
  "endLine" : 2318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2539,
  "endLine" : 2542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  FormatProto fromClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2621,
  "endLine" : 2624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3043,
  "endLine" : 3046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAvroFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3079,
  "endLine" : 3082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAvroWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3091,
  "endLine" : 3094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAvroSchemaFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3119,
  "endLine" : 3122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3130,
  "endLine" : 3133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3136,
  "endLine" : 3139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withJsonSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3145,
  "endLine" : 3148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withJsonSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3151,
  "endLine" : 3154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSchemaFromView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3163,
  "endLine" : 3166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withJsonTimePartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3191,
  "endLine" : 3194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClustering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3201,
  "endLine" : 3204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withJsonClustering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3211,
  "endLine" : 3214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3234,
  "endLine" : 3237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWriteDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3240,
  "endLine" : 3243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSchemaUpdateOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3251,
  "endLine" : 3254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTableDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3257,
  "endLine" : 3260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBigLakeConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3281,
  "endLine" : 3284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFailedInsertRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3294,
  "endLine" : 3297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3308,
  "endLine" : 3311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRowMutationInformationFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3323,
  "endLine" : 3326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLoadJobProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3351,
  "endLine" : 3354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTriggeringFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3369,
  "endLine" : 3372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumFileShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3379,
  "endLine" : 3382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCustomGcsTempLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3433,
  "endLine" : 3436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDeterministicRecordIdFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3568,
  "endLine" : 3571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3575,
  "endLine" : 3578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxFileSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3607,
  "endLine" : 3610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageConverter getMessageConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsTableRow.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64TimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long encodePacked64TimeNanos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidTimeMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidTimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidDateTimeMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidDateTimeMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryTableSourceDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaAndRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/SchemaAndRecord.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasValidAttributesField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inPullMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inPublishMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listSubscriptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InFlightState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ackBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nackBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1140,
  "endLine" : 1143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithMessageIdCoder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema errorSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPubsubSignal create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPubsubSignal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaCoder getSchemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageSchemaCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ackDeadlineSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PubsubMessage getMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubDlqProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read readProtos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read readAvros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read readMessagesWithCoderAndParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read readMessagesWithAttributesWithCoderAndParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1792,
  "endLine" : 1795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/NaiveSpannerRead.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addKeyPart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadAll withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withLowPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withHighPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 861,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 917,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withLowPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHighPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1107,
  "endLine" : 1110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1182,
  "endLine" : 1185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1188,
  "endLine" : 1191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1198,
  "endLine" : 1201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1223,
  "endLine" : 1226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CreateTransaction withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1239,
  "endLine" : 1242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1327,
  "endLine" : 1330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1338,
  "endLine" : 1341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1349,
  "endLine" : 1352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1355,
  "endLine" : 1358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1366,
  "endLine" : 1369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1376,
  "endLine" : 1379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1391,
  "endLine" : 1394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCommitDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1415,
  "endLine" : 1418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxCommitDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1427,
  "endLine" : 1430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxCumulativeBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1439,
  "endLine" : 1442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Write withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1445,
  "endLine" : 1448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLowPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1507,
  "endLine" : 1510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHighPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1512,
  "endLine" : 1515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1527,
  "endLine" : 1530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1603,
  "endLine" : 1606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1805,
  "endLine" : 1808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1816,
  "endLine" : 1819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1827,
  "endLine" : 1830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1882,
  "endLine" : 1885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1898,
  "endLine" : 1901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2126,
  "endLine" : 2129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int log2Floor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpannerTableSourceDef create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTableSourceDef.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Timestamp toSpannerTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerQuerySourceDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerQuerySourceDef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withRpcPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withMaxCommitDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void insert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransactionResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struct getCurrentRowAsStruct()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSet.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPgJsonb()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSet.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/ReadChangeStreamPartitionRangeTracker.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeartbeatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPartitionToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParentTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeartbeatMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCreatedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScheduledAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRunningAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFinishedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPartitionToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPartitionStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPartitionEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPartitionCreatedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPartitionScheduledAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPartitionRunningAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withQueryStartedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRecordStreamStartedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRecordStreamEndedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRecordReadAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withTotalStreamTimeMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withNumberOfRecordsRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timestamp getNextReadChangeStreamEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/QueryChangeStreamAction.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/CleanUpReadChangeStreamDoFn.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManualWatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionRangeTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThroughputEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManualWatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAveragePartitionBytesSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThroughputEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/SizeEstimator.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrderByFieldPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withMaxAttempts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withInitialBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withSamplePeriod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withSamplePeriodBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withOverloadRatio()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withThrottleDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withBatchInitialCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withBatchMaxCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withBatchMaxBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withBatchTargetLatency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withHintMaxNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withReportDiagnosticMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ServerStreamingCallable getCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnaryCallable getCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListDocumentsRequest setPageToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnaryCallable getCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListCollectionIdsRequest setPageToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListCollectionIdsRequest setReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BatchGetDocumentsRequest setReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1019,
  "endLine" : 1022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withNameOnlyQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1263,
  "endLine" : 1266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1496,
  "endLine" : 1499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1629,
  "endLine" : 1632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteSuccessSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1702,
  "endLine" : 1705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedWritesException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1804,
  "endLine" : 1807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BldrT setProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1997,
  "endLine" : 2000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BldrT setDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2002,
  "endLine" : 2005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BldrT withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2100,
  "endLine" : 2103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BldrT withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2105,
  "endLine" : 2108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void throttleRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RpcReadAttemptImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordStreamValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RpcWriteAttemptImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MovingAverage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMetricName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1059,
  "endLine" : 1062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteSuccessSummary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1243,
  "endLine" : 1246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1336,
  "endLine" : 1339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1345,
  "endLine" : 1348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1351,
  "endLine" : 1354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1357,
  "endLine" : 1360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withLocalhost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1366,
  "endLine" : 1369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1387,
  "endLine" : 1390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1510,
  "endLine" : 1513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1549,
  "endLine" : 1552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1558,
  "endLine" : 1561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1567,
  "endLine" : 1570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withLocalhost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1586,
  "endLine" : 1589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1600,
  "endLine" : 1603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1609,
  "endLine" : 1612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1741,
  "endLine" : 1744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1780,
  "endLine" : 1783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1789,
  "endLine" : 1792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withLocalhost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1798,
  "endLine" : 1801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1806,
  "endLine" : 1809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1829,
  "endLine" : 1832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1838,
  "endLine" : 1841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1964,
  "endLine" : 1967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2472,
  "endLine" : 2475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2506,
  "endLine" : 2509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2527,
  "endLine" : 2530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2548,
  "endLine" : 2551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Datastore getDatastore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2565,
  "endLine" : 2568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowToEntity create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RowToEntity.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/MovingAverage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackerWithProgress newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long nextOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMarkImpl getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ServiceCache.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SubscriptionPartition fromKv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionCoder.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionCoder.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PubsubLiteSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopicPath getTopicPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscriberServiceClient getSubscriberServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckpointMarkImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CheckpointMarkImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopicBacklogReader newBacklogReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrackerWithProgress newRestrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockingCommitter newCommitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TopicBacklogReader instantiate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/TopicBacklogReaderSettings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManualWatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void release()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPrimaryKeyColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long finalizeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTableEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeJobService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigqueryMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableAndQuery createQueryUsingStandardSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeBigQueryServices withJobService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeBigQueryServices withDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeBigQueryServices withStorageClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryResponse queryWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryResponse queryWithRetriesUsingStandardSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryResponse queryWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNewDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MappingConfiguration withValidationEventHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValidationEventHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundedSource createSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withValidationEventHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStatementPreparator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUserDataMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withGoogleAdsClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withGoogleAdsClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBeforeRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyspace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEntity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withLocalDc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 911,
  "endLine" : 914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RingRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanTaskReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskReader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean namespaceExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IcebergTableInfo create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadFromTasks.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppendFilesToTablesDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BundleLifter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression convertFieldAndLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanTaskSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/TableCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Table getRefreshed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/TableCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void waitForCompletion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read withSegmentId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamoDbClient buildClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWriteRequestMapperFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartingPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartingPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RateLimitPolicyFactory withDefaultRateLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RateLimitPolicyFactory withDefaultRateLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUpToDateThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCustomWatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDynamicDelayRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCustomRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxCapacityPerShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant nextInstant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConcurrentRequests()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPartitioner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasCapacityForEntry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1083,
  "endLine" : 1086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordsAggregator newRecordsAggregator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addUserRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1322,
  "endLine" : 1325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAggregationShardRefreshInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetKinesisRecordsResult getRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkParameters withWatermarkIdleDurationThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkParameters.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPublishRequestBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnsClient buildClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withConcurrentRequests()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BiConsumer createSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializableFunction andThen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SerializableFunction pojoTypeConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction fromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForUnknownFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  FieldValueGetter getter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AwsCredentialsProvider deserializeAwsCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsSerializableUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwsCredentialsProvider deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder key()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder algorithm()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder md5()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/DefaultS3FileSystemSchemeRegistrar.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCypher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCypher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClusterState getClusterState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/AuthorizedSolrClient.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AuthorizedSolrClient createClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RetryConfiguration withRetryPredicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withReplicaInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfluentSchemaRegistryDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfluentSchemaRegistryDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConfluentSchemaRegistryDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriteSchemaTransformProvider.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBootstrapServers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1115,
  "endLine" : 1118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyDeserializerAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1256,
  "endLine" : 1259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueDeserializerAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsumerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampPolicyFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1431,
  "endLine" : 1434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1472,
  "endLine" : 1475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withWatermarkFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1485,
  "endLine" : 1488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsumerPollingTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1586,
  "endLine" : 1589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2263,
  "endLine" : 2266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2283,
  "endLine" : 2286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2433,
  "endLine" : 2436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withBootstrapServers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2605,
  "endLine" : 2608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withKeyDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2618,
  "endLine" : 2621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withKeyDeserializerAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2630,
  "endLine" : 2633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withKeyDeserializerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2635,
  "endLine" : 2638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withValueDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2656,
  "endLine" : 2659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withValueDeserializerAndCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2668,
  "endLine" : 2671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withValueDeserializerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2673,
  "endLine" : 2676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withConsumerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2690,
  "endLine" : 2693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withCheckStopReadingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2699,
  "endLine" : 2702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withExtractOutputTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2745,
  "endLine" : 2748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withCreatWatermarkEstimatorFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2754,
  "endLine" : 2757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withLogAppendTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2760,
  "endLine" : 2763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2766,
  "endLine" : 2769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withCreateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2802,
  "endLine" : 2805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withOffsetConsumerConfigOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2868,
  "endLine" : 2871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withConsumerConfigOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2890,
  "endLine" : 2893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withProducerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3299,
  "endLine" : 3302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withPublishTimestampFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3324,
  "endLine" : 3327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withConsumerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3377,
  "endLine" : 3380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBootstrapServers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3582,
  "endLine" : 3585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withValueSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3610,
  "endLine" : 3613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write updateProducerProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3672,
  "endLine" : 3675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProducerConfigUpdates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3684,
  "endLine" : 3687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3693,
  "endLine" : 3696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3740,
  "endLine" : 3743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3809,
  "endLine" : 3812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimestampPolicyFactory withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestampForRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDeserializerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/LocalDeserializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaReadRedistribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaIOReadProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge createBacklogGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSinkMetrics.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant updateAndGetWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CustomTimestampPolicyWithLimitedDelay.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckStopReadingFnWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CheckStopReadingFnWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffset.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseResult failure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withTikaConfigPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withTikaConfigPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withContentTypeHint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HadoopFileSystemModule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystemModule.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/sinks/ThrowingSink.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedCosmosReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/NormalizedRange.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MapElements mapRowsToGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionReaderFn.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withSplitId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderContextHolder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HiveConf createHiveConf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogUtils.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatToRow.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadKeyPatterns withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreams withConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreams withMaxLen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedisConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void truncateTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkIfResultIsTrue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanTmpFilesFromGcsFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1141,
  "endLine" : 1144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withUsernamePasswordAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1525,
  "endLine" : 1528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withKeyPairRawAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1652,
  "endLine" : 1655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMasterAddresses()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProjectedColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withKuduService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMasterAddresses()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFormatFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Write withKuduService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableAndRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/TableAndRecord.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExchange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskAttemptContext createSetupTaskContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskAttemptContext createTaskAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskAttemptID createTaskAttemptID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskAttemptContext createCleanupTaskContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryAcquireJobLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Write withExternalSynchronization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1224,
  "endLine" : 1234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalSynchronizationBuilder withPartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalSynchronizationBuilder withoutPartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1310,
  "endLine" : 1313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1781,
  "endLine" : 1785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectionAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParseFiles parseFilesGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGenericRecordOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder getCollectionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParquetFileReader getParquetFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withRowGroupSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1105,
  "endLine" : 1108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1159,
  "endLine" : 1162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenericData buildModelObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1188,
  "endLine" : 1191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOReadFiles.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeTimeoutException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeTimeoutException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeRemoteSystemException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeRemoteSystemException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/WindowedCallShouldBackoff.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/WindowedCallShouldBackoff.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/WindowedCallShouldBackoff.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CallShouldBackoffBasedOnRejectionProbability setThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/CallShouldBackoffBasedOnRejectionProbability.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/CallShouldBackoffBasedOnRejectionProbability.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeQuotaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeQuotaException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Call of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call withSetupTeardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupWithoutRepeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallerWithTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeExecutionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeExecutionException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestResponseIO withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestResponseIO shouldRepeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestResponseIO withSleeperSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestResponseIO withBackOffSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestResponseIO withMonitoringConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsumerPollingTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComputeRecordsBeforeEachRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignRecordNums()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateTextSourceFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigWrapper withParams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/ConfigWrapper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigWrapper setParam()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/ConfigWrapper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Plugin withConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Plugin withHadoopConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchSinkContextImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCdapPlugin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPluginConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPullFrequencySec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStartPollTimeoutSec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStartOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCdapPlugin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPluginConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withKeyClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLocksDirPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withValueClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcWriteSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withMaxConnections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withMaxConnections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withQueryTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withDriverClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withDriverJars()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withDriverJars()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withStatementPreparator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStatementPreparator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1172,
  "endLine" : 1175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1432,
  "endLine" : 1435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1437,
  "endLine" : 1440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1447,
  "endLine" : 1450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withNumPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1457,
  "endLine" : 1460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withPartitionColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1463,
  "endLine" : 1466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withFetchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1469,
  "endLine" : 1472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withDisableAutoCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1479,
  "endLine" : 1482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1498,
  "endLine" : 1501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1894,
  "endLine" : 1897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1980,
  "endLine" : 1983,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2127,
  "endLine" : 2130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withRetryStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2154,
  "endLine" : 2157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2188,
  "endLine" : 2191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2193,
  "endLine" : 2196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2198,
  "endLine" : 2201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2303,
  "endLine" : 2306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2327,
  "endLine" : 2330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withRetryStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2352,
  "endLine" : 2355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2384,
  "endLine" : 2387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2389,
  "endLine" : 2392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcReadSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlServerWriteSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToSqlServerSchemaTransformProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlServerReadSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromSqlServerSchemaTransformProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setNullToPreparedStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamRowMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldWithIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumConnections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withWatermarkIdleDurationThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDeduplicateRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SolaceOutput in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceOutput.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProducerIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionService solaceSessionServiceWithProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddShardKeyDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/AddShardKeyDoFn.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JCSMPProperties initializeWriteSessionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SessionService.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JCSMPSession createWriteSessionObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClient.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClient.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpResponse executeGet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T mapJsonToClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BrokerResponse fromHttpResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BrokerResponse.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder apiKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder modelName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder instructionPrompt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Invoke invoke()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PredictionResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/PredictionResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field toBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordBatchRowIterator rowsFromRecordBatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LeftOuterJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  LeftOuterJoin with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RightOuterJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RightOuterJoin with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FullOuterJoin with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypedWrite writeCustomType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  PCollection setBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withFileExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withFileExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1284,
  "endLine" : 1287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseAll watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1360,
  "endLine" : 1363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite toResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1567,
  "endLine" : 1570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1616,
  "endLine" : 1619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1622,
  "endLine" : 1625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1699,
  "endLine" : 1702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withDatumWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1713,
  "endLine" : 1716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1739,
  "endLine" : 1742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1857,
  "endLine" : 1860,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1863,
  "endLine" : 1866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write toResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1869,
  "endLine" : 1872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1875,
  "endLine" : 1878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1966,
  "endLine" : 1969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withDatumWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2145,
  "endLine" : 2148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mode withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Mode withParseFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroSource from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroSource from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSource withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSource withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List check()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadSerializer getSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/io/payloads/AvroPayloadSerializerProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/AvroRecordSchema.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/AvroRecordSchema.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDateTime fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDateTime fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void builderSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object createFixed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema toBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getGenericRecordToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction getRowToGenericRecordFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertRecordStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertStringStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1608,
  "endLine" : 1611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertIntStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1613,
  "endLine" : 1616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertLongStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1618,
  "endLine" : 1621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1623,
  "endLine" : 1626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertDateStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1628,
  "endLine" : 1631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertDateTimeStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1633,
  "endLine" : 1636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertFloatStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1638,
  "endLine" : 1641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertDoubleStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1643,
  "endLine" : 1646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertBooleanStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1648,
  "endLine" : 1651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 1723,
  "endLine" : 1726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromBytesWithContext annotateImagesFromBytesWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromBytesWithContext annotateImagesFromBytesWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromGcsUriWithContext annotateImagesFromGcsUriWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateImagesFromGcsUriWithContext annotateImagesFromGcsUriWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImagesFromGcsUriWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateImagesFromBytesWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/CloudVision.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateVideoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFn.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateVideoFromURIFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFromURIFn.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateVideoFromBytesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFromBytesFn.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportCatalogItems()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAICreateCatalogItem.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateCatalogItem()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAICreateCatalogItem.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateVideoFromUri annotateFromURI()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateVideoFromBytes annotateFromBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateVideoFromURIWithContext annotateFromUriWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateVideoFromBytesWithContext annotateFromBytesWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallLanguageApi()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateText.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAwareFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KerberosConsumerFactoryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/KerberosConsumerFactoryFn.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlTransform withMultipleInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/yaml/src/main/java/org/apache/beam/sdk/extensions/yaml/YamlTransform.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlTransform withMultipleOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/yaml/src/main/java/org/apache/beam/sdk/extensions/yaml/YamlTransform.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field asBeamField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingDigest addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sketch addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApproximateDistinctFn withPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long precisionForRelativeError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SortValues create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder getSecondaryKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeExternalSorter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonService withCustomBeamRequirement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema generateSchemaFromFieldValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonMap withExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/PythonMap.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KryoCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositeProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/CompositeProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/CompositeProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueCollector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampExtractTransform of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TimestampExtractTransform.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampExtractTransform of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TimestampExtractTransform.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/CompositeOperatorTranslator.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/FlatMapTranslator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/lib/Split.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  ScoreBy valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScoreBy valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/WindowBuilder.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EventTimeBuilder using()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  EventTimeBuilder using()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowByBuilder valueBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/RightJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Operator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Operator.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WithSortedValuesBuilder reduceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder windowBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection outputValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryFunction getAccumulate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombinableBinaryFunction getMergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FullJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/LeftJoin.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WindowByBuilder projected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WindowByBuilder projected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationModeBuilder triggeredBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedOutputBuilder withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeUnaryFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/functional/CompositeUnaryFunction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompositeUnaryFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/functional/CompositeUnaryFunction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillGaps withInterpolateFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OrderedEventProcessor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastCompleteGlobalSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eventAccepted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UnprocessedEvent create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/UnprocessedEvent.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  UnprocessedEvent create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/UnprocessedEvent.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/UnprocessedEvent.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Field withFieldNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtoCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String protoSetterName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String protoHaverName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneOfSetterInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicProtoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void indexDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoDynamicMessageSchema forDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDynamicMessageSchema.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getObjectName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoSchemaInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HistogramCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ParseJsonsWithFailures exceptionsInto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputT readValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  AsJsonsWithFailures exceptionsInto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  AsJsonsWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String writeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergMetastore metaStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergMetastore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataCatalogTableProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMatcherValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoDbFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/NestedPayloadKafkaTable.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaTable updateConsumerProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/AdvancingTimestampFn.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataGeneratorPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorPTransform.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataGeneratorTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextJsonTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextJsonTable.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTopicTable.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteSubscriptionTable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCatalogManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatalogsMetaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TablesMetaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Order()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableName create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableName create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableName removePrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/schema/BeamPCollectionTable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalciteQueryPlanner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/ArrayAgg.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventPointer copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPCall.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPPattern of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPPattern.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPOperator of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPOperator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableProvider getTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CustomTableResolver getCustomTableResolver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSetMetaData newResultSetMetaData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteFactoryWrapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlNode column()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlDropCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropCatalog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlUseDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseDatabase.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlUseCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseCatalog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateExternalTable.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Queryable asQueryable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UdfImplReflectiveFunctionBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamEnumerableConverterRule.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOSinkRule.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamBasicAggregationRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamBasicAggregationRule.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TVFSlidingWindowFn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamIntersectRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIntersectRel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LimitFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubListFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReversedBeamSqlRowComparator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelOptCost computeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamMinusRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMinusRel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionKeyDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimal getLiteralValueConstants()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamUncollectRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamUnionRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnionRel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnnestFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NodeStats getNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBeamCalcRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamSqlEnv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamRelNode parseQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder setCurrentSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder setRuleSets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder addUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder addUdaf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder autoLoadUserDefinedFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder setQueryPlannerClassName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder setPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder setUseCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement createStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallableStatement prepareCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement createStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  VarianceFn newPopulation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  VarianceFn newSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VarianceFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VarianceAccumulator mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CovarianceAccumulator newCovarianceAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VarianceAccumulator newVarianceAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceAccumulator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CovarianceFn newPopulation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CovarianceFn newSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CovarianceFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CovarianceAccumulator mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CountIf.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyAggregateCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyUdafImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdbcConnection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlCli metaStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlCli.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withErrorsTransformer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interceptResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/LatencyRecordingHttpRequestInitializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsCountersOptions create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Objects listObjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1376,
  "endLine" : 1379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StorageObjectOrIOException create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1408,
  "endLine" : 1411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StorageObjectOrIOException create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1414,
  "endLine" : 1417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountingSeekableByteChannel createWithBytesReadConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountingSeekableByteChannel createWithBytesWrittenConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountingSeekableByteChannel createWithNoOpConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/Transport.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addErrorForCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOutputFilePrefixSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GcsResourceId fromGcsPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleApiTracer addTraceFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HyperLogLogPlusPlusCoder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row createRowWithStorage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformOverride of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformOverride.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform toAppliedPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T invokeAny()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyValueReturned()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObservableIterator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void formatGenericArrayType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection declaredMethodsWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection declaredFieldsWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T decodeFromByteArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T decodeFromByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  String encodeToBase64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceBuilder fromClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackoffImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Appendable append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Appendable append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserCodeException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UserCodeException.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String approximateSimpleName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NameUtils.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowJsonDeserializer forSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowJsonDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowJsonDeserializer withNullBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isArrayType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowJsonSerializer forSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowJsonSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowJsonSerializer withDropNullsOnWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedOutputStream.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher containsOnlyClassesMatching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher containsOnlyClassesMatching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean classIsAllowed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiSurface empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiSurface ofPackage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiSurface()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WeightedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ImpulseTranslation.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultExpansionServiceClientFactory create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultExpansionServiceClientFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParDoPayload getParDoPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 811,
  "endLine" : 814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesStateOrTimers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void consume()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnconsumedReads.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/FlattenTranslator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void convertReadBasedSplittableDoFnsToPrimitiveReads()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReshuffleTranslation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SdkComponents create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollection getSingletonMainOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformReplacements.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullWindowedValueCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransformReplacement getReplacementTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnsupportedOverrideFactory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserStateReference of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/UserStateReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StageDeduplication of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReference of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SideInputReference.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryablePipeline forTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryablePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DescendantConsumers of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CollectionConsumer of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSafeNodeFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PCollection toOutputCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrimitiveCreate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PrimitiveCreate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PrimitiveCreate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RehydratedComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnknownCoderWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnknownCoderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Timer cleared()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Timer.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map translateSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void end()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void end()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void incBucketCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void recordTopRecordsValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void recordBottomRecordsValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramData combine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBucketIndexPositiveScale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayOutputStream.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayOutputStream.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableThrowable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppliedCombineFn withAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoizingPerInstantiationSerializableSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MemoizingPerInstantiationSerializableSupplier.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShardedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pipeline forTransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OutputT applyTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OutputT applyTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSourceRestriction initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoderV2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withBatchMaxBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withShardingFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicDestinations getDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyByDestinationHash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1091,
  "endLine" : 1094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnboundedSource unboundedWithTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean startImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DynamicDestinations constant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DynamicDestinations constant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel createDecompressingChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetBasedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNonWildcardPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll watchForNewFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateTextSourceFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withFormatFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withBatchMaxBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 920,
  "endLine" : 923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 985,
  "endLine" : 988,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withWritableByteChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1037,
  "endLine" : 1040,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1236,
  "endLine" : 1239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1242,
  "endLine" : 1245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write toResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1259,
  "endLine" : 1262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1271,
  "endLine" : 1274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWritableByteChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1342,
  "endLine" : 1345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1409,
  "endLine" : 1412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1480,
  "endLine" : 1483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withFooter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1485,
  "endLine" : 1488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalResourceId fromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalResourceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalResourceId resolveLocalPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource splitAtFraction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean markDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean markDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ResourceId buildTemporaryFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FileResultCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1186,
  "endLine" : 1189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueProvider fromString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResources.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchConfiguration continuously()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match continuously()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchAll continuously()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadMatches withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadMatches withDirectoryTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write by()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1168,
  "endLine" : 1171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1178,
  "endLine" : 1181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1184,
  "endLine" : 1187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1193,
  "endLine" : 1196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1199,
  "endLine" : 1202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1214,
  "endLine" : 1217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1228,
  "endLine" : 1231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1257,
  "endLine" : 1260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1263,
  "endLine" : 1266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEmptyGlobalWindowDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1283,
  "endLine" : 1286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDestinationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1352,
  "endLine" : 1355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1364,
  "endLine" : 1367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassLoaderResourceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SortedMapCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SnappyCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SnappyCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SerializableCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotProvideCoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotProvideCoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotProvideCoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampPrefixingWindowCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderProviderFromStaticMethods()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderProviderForCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KvCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeBigEndianLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeBigEndianShort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  long getEncodedElementByteSizeUsingCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonDeterministicException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SetCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  LengthPrefixCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithStackTrace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DequeCoder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShardedKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ShardedKeyCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ShardedKeyCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map nestedFieldsById()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map nestedFieldsByName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableString.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaFieldSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaUserTypeCreator schemaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BaseT toLogicalBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InputT toLogicalInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toFieldTypeNameString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addByteField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addByteArrayField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInt16Field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInt32Field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInt64Field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDecimalField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFloatField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDoubleField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addStringField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDateTimeField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBooleanField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addNullableLogicalTypeField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addArrayField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIterableField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRowField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMapField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAllMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean equivalent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1223,
  "endLine" : 1226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1324,
  "endLine" : 1327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema schemaFromClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/StaticSchemaInference.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema beamSchemaFromJsonSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowToJsonFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptorWithSchema create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectPackageStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation shortCircuitReturnNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TransformingMap getTransformingMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation beforePushingParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1397,
  "endLine" : 1401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackManipulation readVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackManipulation writeVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackupLocalVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema schemaFromJavaBeanClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowSelector getRowSelectorOptimized()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectHelpers.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema schemaFromPojoClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaAndDescriptor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueTypeInformations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProviderV2.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CombineGlobally aggregate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Schema getKeySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionAndType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNonNullPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JoinArguments with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List accumulate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List accumulate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtractFieldsFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleFunction rowToBytesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction getToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction getFromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T overrideOrReturn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal processDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TupleTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaT getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1048,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueOrMetadataCoder create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueOrMetadataCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1095,
  "endLine" : 1098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMultimapViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1450,
  "endLine" : 1453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMultimapFromVoidKeyViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1484,
  "endLine" : 1487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMapViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1650,
  "endLine" : 1653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryMapFromVoidKeyViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1683,
  "endLine" : 1686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StructuralValueMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1773,
  "endLine" : 1776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultimapViewToMapAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2016,
  "endLine" : 2019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultimapViewToMultimapAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2083,
  "endLine" : 2086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionRowTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueWithRecordId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueWithRecordIdCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypeDescriptor where()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor where()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setWindowingStrategyInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setIsBoundedInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderOrFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor inputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor outputOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueInSingleWindow of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PBegin.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPaneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRecordId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRecordOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCausedByDrain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 792,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FullWindowedValueCoder getFullCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FullWindowedValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 905,
  "endLine" : 908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1048,
  "endLine" : 1051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValueCoder withValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1129,
  "endLine" : 1132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1135,
  "endLine" : 1138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1141,
  "endLine" : 1144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1158,
  "endLine" : 1161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1223,
  "endLine" : 1226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row attachValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder fromArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Registration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prettyPrintDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getPropertyDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2194,
  "endLine" : 2197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getValueFromJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptions.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  NestedValueProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction clonesOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SerializableFunctions.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreatePCollectionView of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 781,
  "endLine" : 784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SingleOutput of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleOutput withSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutput withOutputTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 834,
  "endLine" : 837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutput withSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform setResourceHints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform setDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCloningBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimestampedElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountSum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedHeap decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Filter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Filter.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Filter.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiOutputReceiver windowedMultiReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeriodicImpulse stopAfter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeriodicImpulse withInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeriodicImpulse applyWindowing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeriodicImpulse catchUpToNow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT failuresTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithFailures.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long lastStartFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withEarlyFirings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withLateFirings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCandidate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCandidate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterAll.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DaysWindows weeks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonthsWindows withStartingMonth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonthsWindows withTimeZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YearsWindows withStartingYear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YearsWindows withTimeZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterEach()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfo createPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfo createPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo withElementMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncompatibleWindowException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IncompatibleWindowException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IncompatibleWindowException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant combine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Repeatedly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Values empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampedValues timestamped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValues windowedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AlwaysUseRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OfValueProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValues withWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey fewKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupedValues groupedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupedValues groupedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1022,
  "endLine" : 1025,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableCombineFn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1380,
  "endLine" : 1383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IterableCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1393,
  "endLine" : 1396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1429,
  "endLine" : 1432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeyWithHotKeyFanout withHotKeyFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1563,
  "endLine" : 1566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1634,
  "endLine" : 1637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1810,
  "endLine" : 1813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1816,
  "endLine" : 1819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1865,
  "endLine" : 1868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputOrAccum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2039,
  "endLine" : 2042,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputOrAccumCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2058,
  "endLine" : 2061,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2064,
  "endLine" : 2067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputOrAccum decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2083,
  "endLine" : 2086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2104,
  "endLine" : 2107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupedValues withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2188,
  "endLine" : 2191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2297,
  "endLine" : 2300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Any()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectionIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComposedAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getInputTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getAccumTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getOutputTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlatMapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlatMapElements into()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FlatMapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FlatMapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FlatMapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FlatMapWithFailures exceptionsInto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlatMapWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT defaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineWithContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeOnTimerFamilyDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeOnTimerDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List findParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterDescription of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getStateAlwaysFetched()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1566,
  "endLine" : 1569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean usesGivenStateClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2560,
  "endLine" : 2563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OnTimerInvoker forTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/OnTimerInvokers.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OnTimerInvoker forTimerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/OnTimerInvokers.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnTimerMethodSpecifier forClassAndTimerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/OnTimerMethodSpecifier.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatermarkEstimatorParameter watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1099,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldAccessDeclaration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1342,
  "endLine" : 1345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DoFnInvoker invokerFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvokers.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DoFnInvoker newByteBuddyInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder invokeGetRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder invokeGetWatermarkEstimatorStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WatermarkEstimator invokeNewWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RestrictionTracker invokeNewTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StackManipulation simpleExtraContextParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessElementDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1175,
  "endLine" : 1178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation afterDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1214,
  "endLine" : 1217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawUnionValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/RawUnionValue.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedPCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaggedKeyedPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoGbkResultCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoGbkResult empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoGbkResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoGbkResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indexed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SimpleFunction fromSerializableFunctionWithOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleFunction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ApproximateQuantilesCombineFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SplitResult of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/SplitResult.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Manual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WallTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonotonicallyIncreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrowableOffsetRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/GrowableOffsetRangeTracker.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Tee.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BatchingParams createDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupIntoBatches ofSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupIntoBatches ofByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithKeys.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Growth growthOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PollResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollResult withWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollResult withOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PollResult complete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PollResult incomplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PollResult incomplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TerminationCondition ignoreInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AfterTotalOf afterTotalOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AfterTimeSinceNewOutput afterTimeSinceNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterTimeSinceNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV onSeenNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Growth withTerminationPerInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrowthTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PollingGrowthState of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1157,
  "endLine" : 1160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GrowthStateCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Values()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeduplicateFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExpiry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RedistributeArbitrarily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchesNameKV matchesKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchesName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceFirst()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WithRepresentativeValues withRepresentativeValueFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApproximateUniqueCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithTimestamps()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddTimestampsDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InferableFunction fromProcessFunctionWithOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Contextful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemSpec withNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validatePathElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormattedItemValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder delegate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIfNotNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReifyView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReifyViewInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIncompatibleGlobalWindowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapWithFailures exceptionsInto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithFailures exceptionsVia()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateSpec watermarkStateInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultimapStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedTrieResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/BoundedTrieResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricNameBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricNameFilter named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricNameFilter.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingDistribution.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNameFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addStep()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean counterDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean stringSetDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean boundedTrieDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean lineageRollupEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingGauge.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableAssert thatSingletonIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableAssert thatFlattened()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableAssert thatFlattened()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollectionContentsAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionSingletonAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1048,
  "endLine" : 1051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionViewAssert satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1191,
  "endLine" : 1194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1218,
  "endLine" : 1221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1564,
  "endLine" : 1567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssertionCountingVisitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1871,
  "endLine" : 1874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPAssertCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1910,
  "endLine" : 1913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContainingInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContainingInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayContainingInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayWithSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher equalTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableMatcher greaterThanOrEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher isIn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher isIn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher isOneOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableStructuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readNItemsFromUnstartedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readNItemsFromStartedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readRemainingFromReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitAtFractionResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnsplittableReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestAssignContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMergeContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SuccessOrFailure failure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowSupplier.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderDecodeEncodeEqualInContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T decodeEncode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineAbandonedNodeEnforcement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterPipelineExecution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterUserCodeFinished()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestPipeline createWithEnforcement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPipeline enableAutoRunIfMissing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Predicate isAnnotationOfType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/Annotations.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdGenerator incrementingLongs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/IdGenerators.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdGenerator decrementingLongs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/IdGenerators.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutboundObserverFactory clientBuffered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Buffered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementDelimitedOutputStream outbound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void internalFlush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ForwardingClientResponseObserver create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ForwardingClientResponseObserver create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant maxTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeightedList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimerEndpoint create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/TimerEndpoint.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DataEndpoint create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/DataEndpoint.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecodingFnDataReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/DecodingFnDataReceiver.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamFnDataInboundObserver forConsumers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedChannelFactory createEpoll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerFactory createWithUrlFactoryAndPortSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkWorkerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcContextHeaderAccessorProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedEventSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NextEvent withDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SellerPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SellerPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidsPerSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidsPerSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person withAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Done decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubHelper create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/PubsubHelper.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addIntermediateResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query11()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query11.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query5()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query3()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureWinningBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query13()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query13.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query9()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query9.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query7()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoinModel.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSideInputJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoin.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query6()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query14()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query14.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query14.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query8()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query10()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WritableByteChannel openWritableGcsFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureBid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionSideInputJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoin.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlQuery0()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query12()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query12.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object resolveParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterEach()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/CsvToRow.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getStartDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getEndDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDataSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/QueryReader.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryClient create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfluxDBSettings copyWithMeasurement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withMeasurement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRetentionPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/TimeMonitor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/ByteMonitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setNavEvents()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 39,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "width: $()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.popover.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collapse.prototype.dimension = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.collapse.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.removeBackdrop = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var callbackRemove = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.modal.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.scrollspy.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.getItemIndex = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.next = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Carousel.prototype.prev = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.carousel.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.button.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/button.js",
  "fileLinesCount" : 120,
  "components" : [ "primary::website" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.tab.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var clickHandler = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.alert.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/alert.js",
  "fileLinesCount" : 94,
  "components" : [ "primary::website" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function clearMenus()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.dropdown.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$.fn.affix.noConflict = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showMore()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkButtonCounts()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function FixMenu()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_build_wheels_workflow_id()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_single_workflow_run_data()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_single_artifact()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/download_github_actions_artifacts.py",
  "fileLinesCount" : 349,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_verify()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/verify.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def RunCode()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def CheckStatus()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetRunOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetLogs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetGraph()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetRunError()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetValidationOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPreparationOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetCompileOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Cancel()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjects()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectCode()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectOutput()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectLogs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetPrecompiledObjectGraph()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetDefaultPrecompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SaveSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetSnippet()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetMetadata()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2_grpc.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_dataset_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def datasets_with_emulators()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def category_supported()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def multifile_files()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isJavaNonTestFile()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_java/src/main/java/com/playground/extract_symbols/Main.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/sdk.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/empty_example_loading_descriptor.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const CatalogDefaultExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/catalog_default_example_loading_descriptor.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearResult()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/code_runner.dart",
  "fileLinesCount" : 522,
  "components" : [ "primary::playground" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ContentExampleLoader()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/content_example_loader.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const HttpExampleLoader()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/http_example_loader.dart",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/result_filter_controller.dart",
  "fileLinesCount" : 30,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set rating()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/feedback_controller.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _isCodeChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/exceptions/example_loading_exception.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set defaultEventParameters()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/analytics_service.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _send()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/analytics_service.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static dynamic _evalJs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/sdk_selected.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/external_url_navigated.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/app_rated.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/run_started.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/theme_set.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateMaxSize()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/split_view.dart",
  "fileLinesCount" : 175,
  "components" : [ "primary::playground" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/loading_indicator.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/periodic_builder.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ToastListenerWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast_listener.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast_listener.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/dropdown_button/dropdown_button.dart",
  "fileLinesCount" : 197,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _ComponentVersionWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _RatingIcon()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/feedback.dart",
  "fileLinesCount" : 200,
  "components" : [ "primary::playground" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const DragHandle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/drag_handle.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PipelineOptionsDropdownInput()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_dropdown_input.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PipelineOptionsRow()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_options_row.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_option_controller.dart",
  "fileLinesCount" : 34,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ResetButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/reset_button.dart",
  "fileLinesCount" : 57,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamTextButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/text.dart",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TextExternalUrlNavigationButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/text_external_url_navigation.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ClickableWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/clickable.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const IFrameWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/iframe/iframe_web.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const IFrameWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/iframe/iframe_non_web.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/snippet_file_editor.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDepth()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/extractor_utils.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab_content.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::playground" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetPrecompiledObjectRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_precompiled_object_request.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetPrecompiledObjectsRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_precompiled_objects_request.dart",
  "fileLinesCount" : 37,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ThemeSwitchNotifierProvider()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/switch_notifier.dart",
  "fileLinesCount" : 77,
  "components" : [ "primary::playground" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SDKSelector()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/sdk/components/sdk_selector.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareTabBody()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tab_body.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareTabsHeaders()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs_headers.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareDropdownBody()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_dropdown_body.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_dropdown_body.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_dropdown_body.dart",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const CopyButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/link_text_field.dart",
  "fileLinesCount" : 150,
  "components" : [ "primary::playground" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_tabs/snippet_save_and_share_tabs.dart",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PlaygroundShortcutsManager()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcuts_manager.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPlacement()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/output/models/output_placement_state.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SnippetSelectedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/snippet_selected.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LoadedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/loaded.dart",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareableCopiedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/shareable_copied.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/shareable_copied.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PlaygroundPageProviders()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/playground_page_providers.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelectedFilterType()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSearchText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCategories()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/notifiers/example_selector_state.dart",
  "fileLinesCount" : 174,
  "components" : [ "primary::playground" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _getIsEditable()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/path.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ColabButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/colab_button.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GithubButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/github_button.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Brightness getBrightness()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future toggleTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String? findOutputText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PlaygroundController findPlaygroundController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/widget_tester.dart",
  "fileLinesCount" : 211,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void expectSdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/expect.dart",
  "fileLinesCount" : 129,
  "components" : [ "primary::playground" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future init()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future checkNewExample()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/miscellaneous_ui/new_example.dart",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func removePublicClassModifier()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func finishReadLogFile()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func finishByTimeout()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 584,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processSuccess()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 628,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processCancel()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/code_processing/code_processing.go",
  "fileLinesCount" : 679,
  "components" : [ "primary::playground" ],
  "startLine" : 674,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/datastore_db.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::playground" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isNotExist()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/path_checker.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isCorrectExtension()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/path_checker.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReplaceSpacesWithEquals()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReduceWhiteSpacesToSinge()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/common.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetExampleKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSdkKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDatasetKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFileKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSchemaVerKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSnippetKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPCObjectKey()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/datastore_utils.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logMessage()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InvalidArgumentError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/grpc_errors.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NotFoundError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/grpc_errors.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InternalError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/grpc_errors.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResourceExhaustedError()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/grpc_errors.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function convertMsToRoundedMinutes()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/gatherMetrics.ts",
  "fileLinesCount" : 528,
  "components" : [ "primary::scripts" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function allChecksPassed()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assignCommitter()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function failingChecksCantAssign()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function someChecksFailing()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function stopNotifications()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function remindReviewerAfterTestsPass()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function reviewersAlreadyAssigned()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function noLegalReviewers()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getPrFileName()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getReviewersForLabelFileName()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/persistentState.ts",
  "fileLinesCount" : 137,
  "components" : [ "primary::scripts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getPullAuthorFromPayload()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getPullNumberFromPayload()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getDateAge()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/issue-report/generateReport.js",
  "fileLinesCount" : 123,
  "components" : [ "primary::scripts" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogOutput()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/CombinePerKeyExample.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogOutput()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/GroupByKeyExample.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogOutput()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/FlattenExample.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogOutput()",
  "longName" : "",
  "relativeFileName" : "learning/beamdoc/WithKeysExample.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double extractOutput()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/java-example/Task.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/java-example/Task.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/java-example/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/java-example/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/java-example/Task.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/java-example/Task.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/java-example/Task.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/java-example/Task.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::learning" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordAccum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordAccum addInput()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordAccum mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::learning" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::learning" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupWordsByFirstLetter()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupWordsByFirstLetter()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::learning" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordAccum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/python-example/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/python-example/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyMultiply5Transform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyMultiply10Transform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reverseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toUpperString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-challenge/Task.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func combine()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-solution/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-solution/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-solution/Task.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCity()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCountry()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/java-example/Task.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/go-example/main.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/java-example/Task.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/go-example/main.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/java-example/Task.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/go-example/main.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func multiplyBy10Fn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/go-example/main.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/java-example/Task.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection checkExistUpperWordsInLowerCaseView()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionTuple createPCollectionTuple()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCompositeWordsStartWith()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMultiplePCollections()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkExistUpperWordsInLowerCaseView()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compareFn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go",
  "fileLinesCount" : 115,
  "components" : [ "primary::learning" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::learning" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/java-example/Task.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::learning" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/java-example/Task.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionList partitionPCollectionByCase()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::learning" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func countPerElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergePCollections()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupByKey()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::learning" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func countPerElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertPCollectionToLowerCase()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergePCollections()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupByKey()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::learning" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getSum()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getAboveCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getBelowCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection setKeyForCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::learning" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSum()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSum()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAboveCosts()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBelowCosts()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMap()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::learning" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getSum()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getAboveCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection getBelowCost()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/java-example/Task.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/java-example/Task.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/go-example/main.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/with-keys/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/with-keys/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/with-keys/java-example/Task.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/java-example/Task.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection createPCollection()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/java-example/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/java-example/Task.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func helloBeam()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/go-example/main.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/python-example/from_memory.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/python-example/from_memory.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/python-example/textIo.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/python-example/textIo.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/java-example/CSVExample.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/go-example/csvExample.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/go-example/csvExample.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAge()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAge()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/go-example/main.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/go-example/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/java-example/Task.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func less()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/go-example/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAge()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAge()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/go-example/main.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/go-example/main.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/go-example/main.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_words()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/python-example/task.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::learning" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::learning" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GameCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GameCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GameCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEvent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime getDate()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::learning" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateCommits()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/go-example/main.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::learning" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMax()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-solution/main.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::learning" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::learning" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::learning" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseString()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/java-example/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/java-example/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/python-example/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/python-example/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/java-example/Task.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/java-example/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumCombine()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::learning" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransactionSerializableCoder of()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/multi-pipeline/java-example/Task.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogOutput()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/sql-transform/java-example/Task.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::learning" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initializeAuth()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/locator.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getUnits()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/models/unit.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::learning" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getToken()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/auth/notifier.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future logOut()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/auth/notifier.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitCompletedTobAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/services/analytics/events/unit_completed.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::learning" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const UnitOpenedTobAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/services/analytics/events/unit_opened.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::learning" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasPreviousUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasNextUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart",
  "fileLinesCount" : 160,
  "components" : [ "primary::learning" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ContentTreeWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/content_tree.dart",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PlaygroundWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/playground.dart",
  "fileLinesCount" : 126,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Title()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _setSnippetByType()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart",
  "fileLinesCount" : 324,
  "components" : [ "primary::learning" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const HintsWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/hints.dart",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Popup()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/hints.dart",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const FractionProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/fraction_progress.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _isSnippetTypeSavable()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/state.dart",
  "fileLinesCount" : 399,
  "components" : [ "primary::learning" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Info()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Buttons()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart",
  "fileLinesCount" : 188,
  "components" : [ "primary::learning" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SdksBuilder()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/builders/sdks.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Footer()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/footer.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _PlaygroundControllerActions()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LoginContent()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/content.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _BrandedLoginButtons()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/login/content.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::learning" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future completeUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart",
  "fileLinesCount" : 140,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future completeUnit()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/cloud.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future getUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/cloud.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future deleteUserProgress()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/user_progress/cloud.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSdkBoxName()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/constants/hive_box_names.dart",
  "fileLinesCount" : 28,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder sdkDropdown()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/integration_tests/client.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getContextSdk()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/middleware.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::learning" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rootSdkKey()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/adapter.go",
  "fileLinesCount" : 143,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/storage/mock.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/sdk.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/content.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/service/content.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::learning" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/builders.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/builders.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/internal/fs_content/builders.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getContextUid()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/auth.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPlaygroundServiceClient()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterPlaygroundServiceServer()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::learning" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1206,
  "endLine" : 1208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1273,
  "endLine" : 1275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1407,
  "endLine" : 1409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1587,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1624,
  "endLine" : 1626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1679,
  "endLine" : 1681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1698,
  "endLine" : 1700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1727,
  "endLine" : 1729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1775,
  "endLine" : 1777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1842,
  "endLine" : 1844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1890,
  "endLine" : 1892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1919,
  "endLine" : 1921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1938,
  "endLine" : 1940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1967,
  "endLine" : 1969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1986,
  "endLine" : 1988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2015,
  "endLine" : 2017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2034,
  "endLine" : 2036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2064,
  "endLine" : 2066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2083,
  "endLine" : 2085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2119,
  "endLine" : 2121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2138,
  "endLine" : 2140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2167,
  "endLine" : 2169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2186,
  "endLine" : 2188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2215,
  "endLine" : 2217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2234,
  "endLine" : 2236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2263,
  "endLine" : 2265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2282,
  "endLine" : 2284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2313,
  "endLine" : 2315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2332,
  "endLine" : 2334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2380,
  "endLine" : 2382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2399,
  "endLine" : 2401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2456,
  "endLine" : 2458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2475,
  "endLine" : 2477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2504,
  "endLine" : 2506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2523,
  "endLine" : 2525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2556,
  "endLine" : 2558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2575,
  "endLine" : 2577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2623,
  "endLine" : 2625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2642,
  "endLine" : 2644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2667,
  "endLine" : 2669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2686,
  "endLine" : 2688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2736,
  "endLine" : 2738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2755,
  "endLine" : 2757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  ofElements()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/util/src/org/apache/beam/learning/katas/util/Log.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  ofElements()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/util/src/org/apache/beam/learning/katas/util/Log.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElement()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupPipeline()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun everySecond()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun everySecond()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun everySecond()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAccumulator()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::learning" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createView()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Timestamps/Add Timestamps/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Common Transforms/Filter/ParDo/task.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Map/ParDo OneToMany/task.py",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Combine/CombineFn/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Combine/CombineFn/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Combine/CombineFn/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HelloBeam()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/introduction/hello_beam/hello_beam/pkg/task/task.go",
  "fileLinesCount" : 24,
  "components" : [ "primary::learning" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HelloBeam()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/introduction/hello_beam/hello_beam_test/pkg/task/task.go",
  "fileLinesCount" : 24,
  "components" : [ "primary::learning" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Read()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/io/textio/read/pkg/task/task.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/io/textio/read/pkg/task/task.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::learning" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateCommits()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/adding_timestamp/pardo/pkg/common/data.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateLines()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/common/input.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toTime()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/task/task.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reverseString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/branching/branching/pkg/task/task.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toUpperString()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/branching/branching/pkg/task/task.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::learning" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/pkg/task/task.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo_onetomany/pkg/task/task.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo_struct/pkg/task/task.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo_struct/pkg/task/task.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo/pkg/task/task.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func multiplyBy10Fn()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/map/pardo/pkg/task/task.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::learning" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/core_transforms/flatten/flatten/pkg/task/task.go",
  "fileLinesCount" : 22,
  "components" : [ "primary::learning" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/sum/pkg/task/task.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/mean/pkg/task/task.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/min/pkg/task/task.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/count/pkg/task/task.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApplyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/go/common_transforms/aggregation/max/pkg/task/task.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::learning" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/util/src/org/apache/beam/learning/katas/util/Log.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/util/src/org/apache/beam/learning/katas/util/Log.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEvent()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvent()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime getDate()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEvent()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvent()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime getDate()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::learning" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection setupPipeline()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenerateEvent everySecond()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenerateEvent everySecond()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenerateEvent everySecond()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger apply()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double extractOutput()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyMultiply5Transform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollection applyMultiply10Transform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCity()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCountry()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CreateViewNoopEvaluatorFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesTo()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Supplier getClockSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClockSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clock get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void advance()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Instant now()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clock get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TestStreamIndex of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluatorFactory.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectStepContext createStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectStepContext getStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getInputWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGroupByKey.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGroupByKey.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createRootBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean isKeyed()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStepName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectMetrics getMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant now()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Clock getClock()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/EvaluationContext.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::runners" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/FlattenEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/FlattenEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloningBundleFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloningBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createRootBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommittedBundle commit()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CloningBundleFactory.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StepAndKey of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepAndKey.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepAndKey.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleWindowedValueReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupAlsoByWindowEvaluatorFactory.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupAlsoByWindowEvaluatorFactory.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePhysical()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT extractCommitted()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long zero()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extract()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData zero()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionResult extract()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeData zero()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeResult extract()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData zero()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetResult extract()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData zero()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieResult extract()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList getAdditionalOutputTags()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnSchemaInformation getSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.java",
  "fileLinesCount" : 342,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyedPValueTrackingVisitor create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedPValueTrackingVisitor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/KeyedPValueTrackingVisitor.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKey()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StateBinder binderForNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnBindBinderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadThroughBinderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateBinder forNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnLifecycleManager of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManager.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnboundedReadDeduplicator create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadDeduplicator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldOutput()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadDeduplicator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnboundedReadDeduplicator create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadDeduplicator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldOutput()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadDeduplicator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtomicBoolean load()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadDeduplicator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String genStepName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraphVisitor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StatefulParDoEvaluatorFactory.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdvanced()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void addPending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void removePending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addPending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removePending()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkUpdate refresh()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformWatermarks getValueWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformWatermarks getWatermarks()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyedHold of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1323,
  "endLine" : 1325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1337,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getMinHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1422,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEventTimeHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1462,
  "endLine" : 1464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSynchronizedProcessingTimeHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerUpdateBuilder builder()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1574,
  "endLine" : 1576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StructuralKey getKey()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1654,
  "endLine" : 1656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getCompletedTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1659,
  "endLine" : 1661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getSetTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getDeletedTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1669,
  "endLine" : 1671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1673,
  "endLine" : 1675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1691,
  "endLine" : 1693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableT getExecutable()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1739,
  "endLine" : 1741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructuralKey getKey()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1743,
  "endLine" : 1745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTimers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkManager.java",
  "fileLinesCount" : 1806,
  "components" : [ "primary::runners" ],
  "startLine" : 1753,
  "endLine" : 1755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createRootBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityCheckingBundleFactory.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleError()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/QuiescenceDriver.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatermarkCallbackExecutor create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getCallback()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WatermarkCallbackExecutor.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder withoutHold()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/StepTransformResult.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BoundedSourceShard of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenerateSplitAtHalfwayPoint()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/BoundedReadEvaluatorFactory.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformOverrideFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombineFn getCombineFn()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeAndExtractAccumulatorOutputEvaluatorFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformExecutorService load()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKeyed()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getPipelineState()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTerminalStateUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisibleExecutorUpdate fromException()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisibleExecutorUpdate fromError()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisibleExecutorUpdate finished()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisibleExecutorUpdate cancelled()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getNewState()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelled()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completed()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ExecutorServiceParallelExecutor.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::runners" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerUpdate getTimerUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getModifiedTimerIds()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectTimerInternals.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PushbackSideInputDoFnRunner getFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectStepContext getStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleOutputManager getOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleOutputManager create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ParDoEvaluator.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RootProviderRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/RootProviderRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PassthroughTransformEvaluator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PassthroughTransformEvaluator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformResult finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImpulseEvaluatorFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionViewWindow of()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterPipeline()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupAndWriteView()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectWriteViewVisitor.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NanosOffsetClock create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/NanosOffsetClock.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validatePipeline()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateOptions()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateTransforms()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void evaluateDisplayData()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoEvaluator getParDoEvaluator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableListBundleFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createRootBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  UncommittedBundle createBundle()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformExecutorService parallel()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformExecutorService serial()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParallelTransformExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModelEnforcementFactory create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsReadVisitor()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRead()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutabilityEnforcementFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer create()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectOptions.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  InputProvider inputProvider()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ReadEvaluatorFactory.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getProduced()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPerElementInputs()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppliedPTransform getWriter()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStepName()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectGraph.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalculateShardsFn()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CalculateShardsFn()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedRandomIntSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WriteWithShardingFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallbackSchedulingLoader()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/SideInputContainer.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PortableRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableRunner.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableRunner.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/JobServicePipelineResult.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PortableMetrics of()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/PortableMetrics.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseException()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/CloseableResource.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPortableRunner()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestPortableRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPortableRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestPortableRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestUniversalRunner()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestUniversalRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestUniversalRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/portability/java/src/main/java/org/apache/beam/runners/portability/testing/TestUniversalRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Environment getEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionRequestHandler getInstructionRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironment.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DockerCommand getDefault()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerCommand.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironmentFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StaticRemoteEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironmentFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironmentFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/StaticRemoteEnvironmentFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteEnvironment forHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/RemoteEnvironment.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/RemoteEnvironment.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionRequestHandler getInstructionRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessEnvironment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Environment getEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerContainerEnvironment.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionRequestHandler getInstructionRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/DockerContainerEnvironment.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EmbeddedEnvironmentFactory.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerFactory getServerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/EmbeddedEnvironmentFactory.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessManager create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessManager()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process getUnderlyingProcess()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RunningProcess startProcess()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShutdownHook create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAllProcesses()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void killAllProcesses()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteStringCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString decode()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addKnownCoderUrn()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactStagingService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeStagedArtifacts()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getCompletionFuture()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactRetrievalService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactRetrievalService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactRetrievalService()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/provisioning/StaticGrpcProvisionService.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver asResponseObserver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkerId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClose()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/FnApiControlClient.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultExecutableStageContext()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultExecutableStageContext.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageBundleFactory getStageBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultExecutableStageContext.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultExecutableStageContext.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionRequestHandler getInstructionRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkHarnessClient withIdGenerator()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountingFnDataReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCount()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageBundleFactory getStageBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeActual()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/ReferenceCountingExecutableStageContextFactory.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSdfTimer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleCheckpointHandlers.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String constructSdfCheckpointId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleCheckpointHandlers.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageBundleFactory forStage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableProcessBundleDescriptor getProcessBundleDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionRequestHandler getInstructionRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SdkHarnessClient getClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServerInfo getServerInfo()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ref()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/DefaultJobBundleFactory.java",
  "fileLinesCount" : 754,
  "components" : [ "primary::runners" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeToTimerDataTimerId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/TimerReceiverFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageBundleFactory forStage()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableProcessBundleDescriptor getProcessBundleDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionRequestHandler getInstructionRequestHandler()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InMemoryFinalizer inMemoryFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleFinalizationHandlers.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void requestsFinalization()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/BundleFinalizationHandlers.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RemoteOutputReceiver of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/RemoteOutputReceiver.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MapControlClientPool create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Source getSource()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink getSink()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletableFuture createClientFuture()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkerId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver getResponseObserver()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/WorkerStatusClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture getStatusClient()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/status/BeamWorkerStatusGrpcService.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RemoteInputDestination of()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/data/RemoteInputDestination.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getCacheTokens()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.java",
  "fileLinesCount" : 666,
  "components" : [ "primary::runners" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcStateService create()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Registration()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deregister()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateResponse createErrorResponse()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/GrpcStateService.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryBagUserStateFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/InMemoryBagUserStateFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Iterable getCacheTokens()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/state/StateRequestHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogWriter getDefault()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/Slf4jLogWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrpcLoggingService forWriter()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getInputId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOutputId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExecutableStageIntermediateId()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList getAdditionalOutputTags()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateInternalsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimerInternalsFactory()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getElementCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getInputWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SplittableParDoViaKeyedWorkItems.java",
  "fileLinesCount" : 713,
  "components" : [ "primary::runners" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiscardingModeNonEmptyPanes()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordContent()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPane()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getElementCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItemCoder.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StatefulDoFnRunner.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher intervalWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataDroppingDoFnRunner.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeException wrapUserCodeException()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSystemDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo pane()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection windows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant fireTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyT key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyT key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1141,
  "endLine" : 1143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1200,
  "endLine" : 1202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1342,
  "endLine" : 1344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentRelativeTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java",
  "fileLinesCount" : 1555,
  "components" : [ "primary::runners" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerDataCoderV2 of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerDataCoderV2()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerDataCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerDataCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TimerInternals.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeekingReiterator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeekingReiterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PeekingReiterator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentEventTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StateNamespace namespaceFor()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StateNamespace windowNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateNamespace namespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection mergingWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy windowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timers timers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy windowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT value()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timers timers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy windowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timers timers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy windowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingStateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timers timers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy windowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingStateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timers timers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnContextFactory.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::runners" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestInMemoryStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TestInMemoryStateInternals.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNamespacesInUse()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/TestInMemoryStateInternals.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RepeatedlyStateMachine forever()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepeatedlyStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutableTriggerStateMachine getRepeated()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutableTriggerStateMachine getRepeated()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/RepeatedlyStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReshuffleTriggerStateMachine create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReshuffleTriggerStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFinishedSetNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineRunner.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultTriggerStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultTriggerStateMachine of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMerging()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable subTriggers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableTriggerStateMachine subTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areAllSubtriggersFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentEventTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StateNamespace namespaceFor()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StateT access()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  StateT access()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerInfo trigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant eventTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerInfo trigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingStateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingTriggerInfo trigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableTriggerStateMachine trigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingStateAccessor state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableTriggerStateMachine trigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachineContextFactory.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterAllStateMachine.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TriggerStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable subTriggers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerStateMachine orFinally()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachine.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getTargetTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain getTimeDomain()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterDelayFromFirstElementStateMachine alignedTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterDelayFromFirstElementStateMachine plusDelayOf()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelayFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant apply()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterDelayFromFirstElementStateMachine.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::runners" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableTriggerStateMachine create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List subTriggers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerStateMachine getSpec()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTriggerIndex()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFirstIndexAfterSubtree()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokePrefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokePrefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokePrefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeOnFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeClear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ExecutableTriggerStateMachine.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/OrFinallyStateMachine.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NeverStateMachine ever()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NeverStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FromEndOfWindow pastEndOfWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withEarlyFirings()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withLateFirings()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FromEndOfWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinishedTriggersBitSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FinishedTriggersBitSet emptyWithCapacity()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FinishedTriggersBitSet fromBitSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSet getBitSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearRecursively()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinishedTriggersBitSet copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersBitSet.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinishedTriggersSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FinishedTriggersSet fromSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFinishedTriggers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinishedTriggersSet copy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/FinishedTriggersSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterFirstStateMachine.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterProcessingTimeStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterProcessingTimeStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterProcessingTimeStateMachine pastFirstElementInPane()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterProcessingTimeStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterProcessingTimeStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine inOrder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TriggerStateMachine inOrder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFinishedState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterEachStateMachine.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterSynchronizedProcessingTimeStateMachine ofFirstElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterSynchronizedProcessingTimeStateMachine.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterSynchronizedProcessingTimeStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterSynchronizedProcessingTimeStateMachine.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterSynchronizedProcessingTimeStateMachine.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterSynchronizedProcessingTimeStateMachine.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterSynchronizedProcessingTimeStateMachine.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElementCount()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterPaneStateMachine elementCountAtLeast()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterPaneStateMachine.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SideInputHandler.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/Concatenate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/Concatenate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingTimers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryTimerInternals.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemReduceFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SystemReduceFn.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StepContext.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Finalization of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryBundleFinalizer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterBundleCommit()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryBundleFinalizer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfoTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PaneInfoTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PaneInfoTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchPaneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PaneInfoTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeCurrentPaneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/PaneInfoTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupTemporaryWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getActiveAndNewWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActiveOrNew()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection windows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/MergingActiveWindowSet.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::runners" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NullSideInputReader empty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NullSideInputReader.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NullSideInputReader of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NullSideInputReader.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NullSideInputReader.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NullSideInputReader.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NullSideInputReader.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NullSideInputReader.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getActiveAndNewWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActiveOrNew()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set readStateAddresses()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W writeStateAddress()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W mergedWriteStateAddress()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prefetchRead()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateMerging.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo pane()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::runners" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ProcessFnRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doEquivalent()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int doHash()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StructuredId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructuredId asKind()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateT bind()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSpec getSpec()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateTag asKind()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/construction/SerializablePipelineOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  T state()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateInternals.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable values()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNamespaceInUse()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNamespacesInUse()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MultimapView empty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryMultimapSideInputView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InMemoryStateInternals forKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InMemoryStateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StateBinder binderForNamespace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEmptyForTesting()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryStateBinder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueState bindValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BagState bindBag()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SetState bindSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryValue readLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryWatermarkHold readLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampCombiner getTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccum()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryBag()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryBag readLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryOrderedList()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearRange()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryOrderedList readLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListState readRangeLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemorySet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState contains()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemorySet readLater()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectionViewState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CollectionViewState of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState get()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/InMemoryStateInternals.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::runners" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNamespaceForTest()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaceForTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stringKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaceForTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCacheKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaceForTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaceForTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaceForTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateNamespace global()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateNamespace window()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stringKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCacheKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W getWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendTo()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCacheKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object windowStructuralValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W getWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTriggerIndex()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCacheKey()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object windowStructuralValue()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleStateRegistry.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeData create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeData create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeData empty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeResult extractResult()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long value()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeResult extractResult()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bigtableTableID()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String cloudStorageBucket()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GcpResourceIdentifiers.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterModification()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DirtyState.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterCommit()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DirtyState.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DirtyState.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DirtyState.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerImpl()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsContainerImpl createProcessWideContainer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterCell getCounter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionCell getDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramCell getHistogram()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeCell getGauge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetCell getStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieCell getBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerImpl.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionCell()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionCell.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStateName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionStateTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionStateTracker newForTest()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable activate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread getTrackedThread()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionState getCurrentState()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void incTransitions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumTransitions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMillisSinceLastTransition()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMillisSinceBundleStart()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTransitionsAtLastSample()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextLullReportMs()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextBundleLullDurationReportMs()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/HistogramCell.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString encodeInt64Histogram()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoEncodings.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringSetData createInPlace()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSetData empty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetResult extractResult()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set stringSet()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long stringSize()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetResult extractResult()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedTrieData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void add()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieCell.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleMonitoringInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleMonitoringInfoBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertToCanonicalStatusString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ServiceCallMetric.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterCell()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/CounterCell.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLabels()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MonitoringInfoMetricName of()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MonitoringInfoMetricName named()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoMetricName.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieNode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addAll()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTruncated()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/BoundedTrieData.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::runners" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecutionStateSampler()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionStateSampler instance()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionStateSampler newForTest()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutionStateSampler newForTest()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSamplingPeriod()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addTracker()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateSampler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter counter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/LabeledMetrics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter counter()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/LabeledMetrics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Distribution distribution()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/LabeledMetrics.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DistributionData create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionData.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DistributionData singleton()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionData.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionData.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData combine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionData.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionResult extractResult()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/DistributionData.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getTotalMillisPayload()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString mergeTotalMillisPayload()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLabels()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalMillis()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportLull()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatDuration()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/SimpleExecutionState.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetCell()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetData getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetCell.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsLogger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsLogger.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsLogger.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MetricUpdate create()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricUpdates.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsMap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable values()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forEach()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsMap.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMap()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerImpl getUnboundContainer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MetricsContainerStepMap.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeCell()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirtyState getDirty()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeCell.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String extractUrn()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoConstants.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractLabel()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/MonitoringInfoConstants.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByKeyViaGroupByKeyOnly()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupByKeyViaGroupByKeyOnly.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupAlsoByWindow()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupByKeyViaGroupByKeyOnly.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupByKeyViaGroupByKeyOnly.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GroupByKeyViaGroupByKeyOnly.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/GlobalCombineFnRunners.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsupportedSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/UnsupportedSideInputReader.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable timersIterable()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/KeyedWorkItems.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasNoActiveWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persist()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFnRunner.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::runners" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructType schema()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set capabilities()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionReaderFactory createReaderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int index()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkStructuredStreamingRunner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunner.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuntimeException runtimeExceptionFrom()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingPipelineResult.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithMetricsSupport()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WithMetricsSupport forRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getMeters()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getHistograms()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getCounters()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleGraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/sink/CodahaleCsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Gauge staticGauge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/BeamMetricSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/BeamMetricSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZero()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMap value()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sourceName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricSource.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricRegistry metricRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/metrics/SparkBeamMetricSource.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression serializerObject()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Literal mapItemType()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean isPrimitiveEnc()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serialize()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression serializer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression deserializer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DataType serializedType()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DataType deserializedType()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression rootRef()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression rootCol()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression nullSafe()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression ifNotNull()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression lit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression lit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Literal lit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfo paneInfoFromBytes()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Instant maxTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List copyToList()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Seq toSeq()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java",
  "fileLinesCount" : 595,
  "components" : [ "primary::runners" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Expression invokeIfNotNull()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Expression invoke()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  Encoder keyEncoderOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  Encoder valueEncoderOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  Factory encoderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkSession getSparkSession()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/EvaluationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String durationSince()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/EvaluationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int localNumPartitions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/SparkSessionFactory.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/ParDoTranslatorBatch.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T element()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTranslatorBatch.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  BoundedWindow getOnlyWindow()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/WindowAssignTranslatorBatch.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccT zero()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccT reduce()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccT merge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResT finish()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Instant resolveTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final MutablePair initAcc()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValue windowedValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ValT value()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final AccT emptyAcc()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final AccT mergeAccs()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final AccT addToAcc()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ResT extract()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Encoder bufferEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Encoder outputEncoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/Aggregators.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnRunnerFactory fuse()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/NoOpStepContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/NoOpStepContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Dataset binaryDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SideInputValues.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/GroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReader empty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputReader create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/SparkSideInputReader.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldCache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Cache lruCache()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getAllPresent()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheStats stats()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentMap asMap()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List timestampedValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List windowDetails()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Expression lit()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expression litNull()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombineGroupedValuesTranslatorBatch.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformTranslator getTransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/PipelineTranslatorBatch.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Seq seqOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List concat()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Seq listOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List emptyList()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterator scalaIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterator scalaIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Tuple2 tuple()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Fun1 fun1()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Fun2 fun2()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replaceTransforms()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int usages()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetPlanComplexity()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TranslationResult getResult()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier getOptionsSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkSession getSparkSession()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BroadcastOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Broadcast broadcast()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/PipelineTranslator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::runners" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier getOptionsSupplier()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Broadcast broadcast()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkSession getSparkSession()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Encoder encoderOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/TransformTranslator.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputStorage.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputStorage.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void broadcast()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpersist()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBroadcastSizeEstimate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SideInputBroadcast.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getLastWatermarkedBatchTime()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canBypassRemoteWatermarkFetching()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeLocalWatermarkCopy()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getLocalWatermarkCopy()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void advance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getLowWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getHighWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getSynchronizedProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long timeOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long laterOf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueForTimerMarker()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean causedByDrain()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/TimerUtils.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SparkSideInputReader.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/SparkSideInputReader.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CachedSideInputReader of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/CachedSideInputReader.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CachedSideInputReader()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/CachedSideInputReader.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/CachedSideInputReader.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/CachedSideInputReader.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/ByteArray.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/ByteArray.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/util/ByteArray.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Unbound out()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/ConsoleIO.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Unbound out()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/ConsoleIO.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNum()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/ConsoleIO.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/ConsoleIO.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CreateStream of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStream advanceNextBatchWatermarkToInfinity()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBatchDuration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Queue getTimes()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceWatermarkSync()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/CreateStream.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmptyCheckpointMark get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/EmptyCheckpointMark.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/EmptyCheckpointMark.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/EmptyCheckpointMark.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration slideDuration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getNumRecords()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getLowWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getHighWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getReadDurationMillis()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MetricsContainerStepMap getMetricsContainers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SparkUnboundedSource.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startIfNeeded()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Source getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMarkT getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/MicrobatchSource.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue next()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int index()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Source getSource()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Option partitioner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceRDD.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNumPartitions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceRateController()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Function toByteFunction()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Function fromByteFunction()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tuple2 apply()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatelessJavaSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/StatelessJavaSerializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuntimeException runtimeExceptionFrom()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineResult.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isComposite()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkNativePipelineVisitor.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkContextOptions.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkRunner create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkRunner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TranslationMode getTranslationMode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunner.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::runners" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSparkRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/TestSparkRunner.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkPipelineRunner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkPipelineRunner.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/TestSparkPipelineOptions.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkRunnerDebugger()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerDebugger.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerDebugger.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkMetricsContainerStepMap.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkMetricsContainerStepMap.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkMetricsContainerStepMap.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMapAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZero()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMap value()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/MetricsContainerStepMapAccumulator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithMetricsSupport()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WithMetricsSupport forRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getMeters()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getHistograms()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap getCounters()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/WithMetricsSupport.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/CsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/CsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/CsvSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Gauge staticGauge()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/BeamMetricSet.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/BeamMetricSet.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sourceName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricRegistry metricRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSparkMasterUrl()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkJobServerDriver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkCommonPipelineOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTimers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkTimerInternals.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SparkStateInternals forKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueState bindValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  BagState bindBag()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SetState bindSet()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkValueState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkValueState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkWatermarkHoldState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampCombiner getTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkCombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState get()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkSetState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set readAsSet()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkBagState()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkBagState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/stateful/SparkStateInternals.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::runners" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSparkContext getSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaStreamingContext getStreamingContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializablePipelineOptions getSerializableOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dataset borrowDataset()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkPCollectionView getPViews()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCacheCandidates()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean isCandidateForGroupByKeyAndWindow()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportPCollectionProduced()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String storageLevel()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStreamingSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/EvaluationContext.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::runners" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueMultiReceiver getOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueMultiReceiver getOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkInputDataProcessor.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueAndCoderLazySerializable of()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/ValueAndCoderLazySerializable.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkProcessContext.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkProcessContext.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnRunner getDoFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkProcessContext.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getTimerDataIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkProcessContext.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkProcessContext.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternalsForKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineGroupedValues()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  JavaDStream dStreamValues()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagFilter()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean call()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long getBatchDuration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canAvoidRddSerialization()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SideInputBroadcast toSideInputBroadcast()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SideInputMetadata.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getVisitedGroupByKeyTransformsCount()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupByKeyVisitor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractInOutIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/AbstractInOutIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleEmitInputDStream()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SingleEmitInputDStream.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RDD emptyRDD()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SingleEmitInputDStream.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparkAssignWindowFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkAssignWindowFn.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void action()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/BoundedDataset.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/BoundedDataset.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/GroupNonMergingWindowsFunctions.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparkExecutableStageContextFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageContextFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/MultiDoFnFunction.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isMapBased()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonMergingWindowedAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection windows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowedAccumulator createCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean mustBringWindowToKey()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SparkCombineContext ctxtForValue()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStreamingSparkView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/CreateStreamingSparkView.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateSparkPCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/CreateStreamingSparkView.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/CreateStreamingSparkView.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getRootCheckpointDir()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getSparkCheckpointDir()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getBeamCheckpointDir()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/Checkpoint.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StatefulStreamingParDoEvaluator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMultipleOutputs()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StatefulStreamingParDoEvaluator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/ParDoStateUpdateFn.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/ParDoStateUpdateFn.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkTimerInternalsIterator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/ParDoStateUpdateFn.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/ParDoStateUpdateFn.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/ParDoStateUpdateFn.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStreamSources()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/UnboundedDataset.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void action()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/UnboundedDataset.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean watermarkOutOfSync()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFirstBatch()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean watermarkIsOneBatchBehind()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Translator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTranslation()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaStreamingContext getStreamingContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingTranslationContext.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getFirstTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkStreamingTranslationContext.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaSparkContext getSparkContext()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializablePipelineOptions getSerializableOptions()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putCoder()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextSinkId()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkTranslationContext.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMultipleOutputs()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumed()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNativeString()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTranslation()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkGroupAlsoByWindowViaOutputBufferFn.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsContainer metricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startRunnerBundle()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finishRunnerBundle()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryProcessWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object peek()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object poll()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AbstractParDoP.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryProcess()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/AssignWindowP.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCooperative()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ParDoP.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ParDoP.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryProcessWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearKey()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/StatefulParDoP.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessorMetaSupplier supplier()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ImpulseP.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryProcess()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryProcess()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryProcessWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/WindowGroupP.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Processor getEx()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/FlattenP.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getValues()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/ViewP.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCooperative()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/UnboundedSourceP.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializablePipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTranslationContext.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DAGBuilder getDagBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetTranslationContext.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBounded()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayKey()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/Utils.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JetRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunner.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DAG getDAG()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetGraphVisitor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedRunningPipelineResults()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeException getCause()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/FailedRunningPipelineResults.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompletionFuture()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetPipelineResult.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerConstructionListeners()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String newVertexId()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerEdgeEndPoint()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vertex addVertex()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Vertex addVertex()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wireUp()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/DAGBuilder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSetImpl()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/StringSetImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringSetData getValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/StringSetImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/StringSetImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMetricsMapName()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge getGauge()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSet getStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrie getBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricsContainer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long getValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/CounterImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/CounterImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/CounterImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/CounterImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/CounterImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeImpl()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/GaugeImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GaugeData getValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/GaugeImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/GaugeImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrieImpl()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/BoundedTrieImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundedTrieData getValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/BoundedTrieImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/BoundedTrieImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/BoundedTrieImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMetric()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/AbstractMetric.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/AbstractMetric.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetMetricResults()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/JetMetricResults.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionImpl()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/DistributionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DistributionData getValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/DistributionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/DistributionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/DistributionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/metrics/DistributionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2PipelineResult()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2BatchTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2BatchTranslationContext.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eval()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2BatchTranslationContext.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/AssignWindowsFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/AssignWindowsFunction.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByWindowFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/GroupByWindowFunction.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElemToBytesFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ElemToBytesFunction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ElemToBytesFunction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ElemToBytesFunction.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapToTupleFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/MapToTupleFunction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/MapToTupleFunction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/MapToTupleFunction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/internal/SystemReduceFnBuffering.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTagFilter()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/OutputTagFilter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator getOutputs()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ImpulseSource.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/Twister2SinkFunction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataPartition get()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/Twister2SinkFunction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteToWindowFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunction.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteToWindowFunctionPrimitive()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunctionPrimitive.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunctionPrimitive.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToWindowFunctionPrimitive.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteToElemFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToElemFunction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue map()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToElemFunction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToElemFunction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/ByteToElemFunction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/Twister2PipelineTranslator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLeaves()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineExecutionEnvironment.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TBaseGraph getTSetGraph()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineExecutionEnvironment.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStreaming()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2PipelineExecutionEnvironment.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2StreamTranslationContext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2StreamTranslationContext.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eval()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2StreamTranslationContext.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/NoOpStepContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/NoOpStepContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T element()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2AssignContext.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2AssignContext.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2AssignContext.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2SideInputReader.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/Twister2SideInputReader.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2PipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getInput()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSetEnvironment getEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLeaves()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2TranslationContext.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Twister2Runner()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareFilesToStage()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2Runner.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::runners" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eval()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchWorker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamBatchTSetEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchTSetEnvironment.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationMode getOperationMode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/BeamBatchTSetEnvironment.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2EmptySource.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue next()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2EmptySource.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Twister2BoundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue next()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue next()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translation/wrappers/Twister2BoundedSource.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsHttpSink()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricNameSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricKeySerializer()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsHttpSink.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/extensions-java/metrics/src/main/java/org/apache/beam/runners/extensions/metrics/MetricsGraphiteSink.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::runners" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PrismRunner()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrismPipelineOptions getPrismPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRunner.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Runnable getCleanup()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismPipelineResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessBuilder createProcessBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismExecutor.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Path prismBinDirectory()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String userHome()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismLocator.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestPrismPipelineOptions getTestPrismPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/TestPrismRunner.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getRequiresStableInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shoudBundleElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Lock getLockToAcquireForStateAccessDuringBundles()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setPreBundleCallback()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setBundleFinishedCallback()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long applyInputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long applyOutputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failBundleFinalization()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1113,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer getBundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder getInputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openBuffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1279,
  "endLine" : 1281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeBuffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1477,
  "endLine" : 1479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String constructTimerId()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1554,
  "endLine" : 1556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPendingTimerById()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1625,
  "endLine" : 1627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1660,
  "endLine" : 1662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1702,
  "endLine" : 1704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getContextTimerId()",
  "longName" : "",
  "relativeFileName" : "runners/flink/1.20/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1785,
  "components" : [ "primary::runners" ],
  "startLine" : 1760,
  "endLine" : 1762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkBatchPipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPipelineTranslator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxParallelism()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecutionEnvironment getExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DataSet getSideInputDataSet()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNumConsumers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTranslationContext.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FlinkPipelineOptions defaults()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineOptions.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamExecutionEnvironment getExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStreaming()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DataStream getInputDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PTransform getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getInputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTranslationContext.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCurrentTransformName()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchTransformTranslators.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::runners" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFlinkMaster()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFlinkConfDir()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkJobServerDriver fromParams()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobServerDriver.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkJobInvoker create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkJobInvoker.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkOutput.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkOutput.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkOutput.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkInput.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkInput.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFlinkDataSetAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFlinkDataSetAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  V getNonNull()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataSetAdapter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFlinkDataStreamAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFlinkDataStreamAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  V getNonNull()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamFlinkDataStreamAdapter.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TypeInformation coderToTypeInformation()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterCoderUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerKnownCoderFor()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterCoderUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getSerializedKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkKey of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlinkKey of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/FlinkKey.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MetricsContainerStepMap getMetricsContainerStepMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerResult.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object addInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object addInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingAggregationsTranslators.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStreamingFlinkView()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/CreateStreamingFlinkView.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateFlinkPCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/CreateStreamingFlinkView.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/CreateStreamingFlinkView.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecutionEnvironment getBatchExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamExecutionEnvironment getStreamExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineExecutionEnvironment.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobInfo getJobInfo()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamExecutionEnvironment getExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStreamingPortablePipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToVoidKeyValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.java",
  "fileLinesCount" : 1151,
  "components" : [ "primary::runners" ],
  "startLine" : 1140,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCurrentTransformName()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkKey getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInformation getProducedType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawUnionValue map()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1161,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedSourceWrapper getUnderlyingSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1360,
  "endLine" : 1362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyCheckpointComplete()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1380,
  "endLine" : 1382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceContextWrapper()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markAsTemporarilyIdle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1424,
  "endLine" : 1426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCheckpointLock()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1429,
  "endLine" : 1431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/TestFlinkRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalJobParametersImpl()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripHttpSchema()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::runners" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPipelineTranslator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordViewUsesNonDeterministicKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunner.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkBatchPortablePipelineTranslator createTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobInfo getJobInfo()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionEnvironment getExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set knownUrns()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String filterCharacters()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FileReporter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricGroup getMetricGroup()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerImpl getMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionResult getValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerBase.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkMetricContainerWithoutAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/FlinkMetricContainerWithoutAccumulator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMap getLocalValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLocal()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/metrics/MetricsAccumulator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableRunnerResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableRunnerResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableRunnerResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkPortableRunnerResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderTypeInformation()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBasicType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTupleType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArity()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getTypeClass()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializer createSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalFields()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderTypeInformation withPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEqual()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeInformation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnversionedTypeSerializerSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnversionedTypeSerializerSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializer restoreSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/UnversionedTypeSerializerSnapshot.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInformation getProducedType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/WindowedKvKeySelector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueSerializer.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueSerializer.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodedValueComparator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hash()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReference()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsNormalizedKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsSerializationWithKeyNormalization()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNormalizeKeyLen()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNormalizedKeyPrefixOnly()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeWithKeyNormalization()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invertNormalizedKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeComparator duplicate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueComparator.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBasicType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTupleType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArity()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalFields()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getTypeClass()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializer createSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEqual()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/EncodedValueTypeInformation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KvKeySelector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/KvKeySelector.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInformation getProducedType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/KvKeySelector.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderTypeSerializer duplicate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createInstance()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializerSnapshot snapshotConfiguration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/types/CoderTypeSerializer.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkMergingNonShuffleReduceFunction.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkPartialReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlinkExecutableStageContextFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageContextFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/ImpulseSourceFunction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkAssignWindows()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkAssignWindows.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkReduceFunction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkMultiOutputPruningFunction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkAssignContext.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkAssignContext.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkAssignContext.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkSideInputReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkSideInputReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkNoOpStepContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkNoOpStepContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStagePruningFunction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkDoFnFunction.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::runners" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection windows()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/HashingFlinkCombineRunner.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flatMap()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExplodeWindowsFunction.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompleteFlinkCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialFlinkCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinalFlinkCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/AbstractFlinkCombineRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FlinkIdentityFunction of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkIdentityFunction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T map()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkIdentityFunction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteStaticCaches()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/Workarounds.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/LookupPipelineVisitor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/LookupPipelineVisitor.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/Locker.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumConsumers()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/CountingPipelineVisitor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointStats()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/CheckpointStats.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotStart()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/CheckpointStats.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataInputViewWrapper()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/DataInputViewWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/DataInputViewWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputSplitAssigner getInputSplitAssigner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reachedEnd()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputFormat.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSplitNumber()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputSplit.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Source getSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputSplit.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataOutputViewWrapper()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/DataOutputViewWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/DataOutputViewWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/DataOutputViewWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputSplitAssigner getInputSplitAssigner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reachedEnd()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  NonKeyedBufferingElementsHandler create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/NonKeyedBufferingElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonKeyedBufferingElementsHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/NonKeyedBufferingElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/NonKeyedBufferingElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWith()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOutputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getStateIndex()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  NonKeyedPushedBackElementsHandler create()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/NonKeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonKeyedPushedBackElementsHandler()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/NonKeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/NonKeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/NonKeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBack()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/NonKeyedPushedBackElementsHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/TestStreamSource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boundedness getBoundedness()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSource.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSource.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletableFuture isAvailableForAliveReaders()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/bounded/FlinkBoundedSourceReader.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean noMoreSplits()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasException()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map allReaders()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkSourceSplit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplit.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int splitIndex()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplit.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Source getBeamSplitSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplit.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String splitId()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplit.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DedupingOperator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/DedupingOperator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/DedupingOperator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSourceContext()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/UnboundedSourceWrapper.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/StreamingImpulseSource.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteBuffer fromEncodedKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBufferCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getElementCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItemCoder.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Lock getLockToAcquireForStateAccessDuringBundles()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void preBundleStartCallback()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBundleInProgress()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearForWindow()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1245,
  "endLine" : 1249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItemKeySelector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/WorkItemKeySelector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInformation getProducedType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/WorkItemKeySelector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KvToFlinkKeyKeySelector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KvToFlinkKeyKeySelector.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInformation getProducedType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/KvToFlinkKeyKeySelector.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getRequiresStableInput()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shoudBundleElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Lock getLockToAcquireForStateAccessDuringBundles()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setPreBundleCallback()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setBundleFinishedCallback()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long applyInputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long applyOutputWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failBundleFinalization()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1115,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer getBundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Coder getInputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openBuffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeBuffer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1484,
  "endLine" : 1486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1489,
  "endLine" : 1491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String constructTimerId()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1556,
  "endLine" : 1558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPendingTimerById()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1627,
  "endLine" : 1629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1662,
  "endLine" : 1664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1704,
  "endLine" : 1706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getContextTimerId()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/DoFnOperator.java",
  "fileLinesCount" : 1787,
  "components" : [ "primary::runners" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shoudBundleElements()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/PartialReduceBundleOperator.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdfFlinkKeyKeySelector()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SdfFlinkKeyKeySelector.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInformation getProducedType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SdfFlinkKeyKeySelector.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectWatermarkHolds()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStateNamespaceKeySerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutableType()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializer duplicate()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNamespace createInstance()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNamespace copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNamespace copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNamespace deserialize()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializerSnapshot snapshotConfiguration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSerializer restoreSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListState readRangeLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BagState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampCombiner getTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1222,
  "endLine" : 1224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState get()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1340,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1596,
  "endLine" : 1598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWatermarkHoldUsage()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1680,
  "endLine" : 1682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeWatermarkHoldUsage()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 1684,
  "endLine" : 1686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BagState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkBroadcastStateInternals.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::runners" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue value()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable timersIterable()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminal()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/ExecutionDriver.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toJsonString()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineJsonRenderer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enterBlock()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exitBlock()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeString()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String assignNodeName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoreIdGenerator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/StoreIdGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toUniqueStoreId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/StoreIdGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/StateUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/StateUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/StateUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escape()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/SamzaPipelineTranslatorUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashIdGenerator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/HashIdGenerator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashIdGenerator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/HashIdGenerator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Config asSamzaConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/ConfigUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobConfig asJobConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/ConfigUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApplicationConfig asApplicationConfig()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/ConfigUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransformFullName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineExceptionContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception getException()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineExceptionContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer offsetComparator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/adapter/UnboundedSourceSystem.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::runners" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OpMessage ofElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OpMessage ofSideInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getSideInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpMessage.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearKeyedInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnRunnerWithKeyedInternals.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/Op.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InT element()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaAssignContext.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaAssignContext.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaAssignContext.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerInternals getInternals()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedInternals.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FutureCollector createFutureCollector()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBundleStarted()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBundleFinished()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueMultiReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputManagerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValueMultiReceiver create()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/DoFnOp.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::runners" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowAssignOp()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/WindowAssignOp.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProcessingTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentProcessingTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentOutputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long get()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Long getOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void emitView()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/OpAdapter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SamzaExecutableStageContextFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaExecutableStageContextFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldProcessWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableBundleManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FutureCollector createFutureCollector()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBundleStarted()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBundleFinished()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/PortableDoFnOp.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::runners" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasOutputFuturesForKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/AsyncDoFnRunner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getCurrentBundleElementCount()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionStage getCurrentBundleDoneFuture()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentBundleDoneFuture()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getPendingBundleCount()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPendingBundleCount()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBundleStarted()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBundleWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/ClassicBundleManager.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::runners" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable timersIterable()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SingletonKeyedWorkItem.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearInternal()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeInternal()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ByteArray getEncodedStoreKey()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T decodeValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BagState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState contains()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeIterators()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState get()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant read()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampCombiner getTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteArray of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1005,
  "endLine" : 1007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArray()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serde getSerde()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArray fromBytes()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateValue of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateValue of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateValue fromBytes()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaStoreStateInternals.java",
  "fileLinesCount" : 1131,
  "components" : [ "primary::runners" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SamzaJobServerDriver fromParams()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobServerDriver.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaMetricsContainer getMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestSamzaRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/TestSamzaRunner.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GroupWithoutRepartition of()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/transforms/GroupWithoutRepartition.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupWithoutRepartition()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/transforms/GroupWithoutRepartition.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaJobInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobInvoker.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SamzaJobInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaJobInvoker.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateInfo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaPipelineResult.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaTransformMetrics getTransformMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConcurrentHashMap getAverageArrivalTimeMapForGBK()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetricRegistry.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::runners" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTransformLatencyMetric()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getTransformInputThroughput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getTransformOutputThroughput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge getTransformCacheSize()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge getTransformWatermarkProgress()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaTransformMetrics.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMap getContainers()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metric getSamzaMetricFor()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMetricName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/SamzaMetricsContainer.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/metrics/DoFnRunnerWithMetrics.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigLoader getLoader()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/ContainerCfgLoaderFactory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamJobCoordinatorRunner.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamContainerRunner()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamContainerRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationStatus status()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamContainerRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForFinish()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamContainerRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemProducer getProducer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemAdmin getAdmin()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer offsetComparator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaTestStreamSystemConsumer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNonUniqueStateIds()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/StateIdParser.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ReshuffleTranslator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutT getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoreIdGenerator getStoreIdGenerator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPublishView.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPublishView.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPublishView.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaCreatePCollectionViewTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPublishViewTransformOverride.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInputId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobInfo getJobInfo()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransformFullName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PortableTranslationContext.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set knownUrns()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPortablePipelineTranslator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigBuilder()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ConfigBuilder.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  String getViewId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutT getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TupleTag getOutputTag()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  MessageStream getValueStream()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransformFullName()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransformId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoreIdGenerator getStoreIdGenerator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/TranslationContext.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemAdmin getAdmin()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer offsetComparator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSideInputUniqueId()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getOutputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamzaPipelineVisitor()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUrnForTransform()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getIdMap()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PViewToIdMapper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/RedistributeByKeyTranslator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PartitioningShuffleReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReader.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReader.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReader.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReaderCache.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Weigher fixedWeightKeys()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/Weighers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Weigher weightedKeysAndValues()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/Weighers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerOrElementCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimerOrElementCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject toCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSupportedClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cloudObjectClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueInEmptyWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean causedByDrain()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ValueInEmptyWindows.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TaggedReiteratorList()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/TaggedReiteratorList.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutputCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutputCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashMap getOutputCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getReceiverCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputReceiver.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationContext getContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Operation.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShufflePosition getStartPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ShufflePosition getStopPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ShufflePosition getLastGroupStart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isDone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleRangeTracker.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void halt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/JvmRuntime.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final double cap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShufflePosition getPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getSecondaryKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String byteArrayToString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleEntry.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayShufflePosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteArrayShufflePosition fromBase64()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String encodeBase64()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayShufflePosition immediateSuccessor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ByteArrayShufflePosition.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/Sink.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParDoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ParDoOperation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReceivingOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReceivingOperation.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadLoopAbortedException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static CounterName bytesCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeReader getReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncAbort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setProgressFromIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized T getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ReadOperation.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::runners" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRemainingParallelism()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicSplitResultWithPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Position getAcceptedPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List reportProducedEmptyOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkExecutor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternedByteString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/InternedByteString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString byteString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/InternedByteString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InternedByteString of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/InternedByteString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchingShuffleEntryReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleReadIterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlattenOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/FlattenOperation.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlattenOperation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/FlattenOperation.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/FlattenOperation.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/SimplePartialGroupByKeyParDoFn.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/SimplePartialGroupByKeyParDoFn.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterSet getCounterSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getObjectCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getByteCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Random getRandom()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterName getCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/OutputObjectAndByteCounter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean finished()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingShuffleRangeTracker getRangeTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingShuffleEntryIterator.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterSet getOutputCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/MapTaskExecutor.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getWorkUnitSuggestedReportingInterval()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getMinReportingInterval()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getMaxReportingInterval()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getLeaseRenewalLatencyMargin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkProgressUpdater.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingShuffleBatchReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingShuffleBatchReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/CachingShuffleBatchReader.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementExecutionTracker newForTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ElementExecutionTracker.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ProgressTracker start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackerGroup.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackerGroup.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressTracker copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackerGroup.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CounterName bytesCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteOperation forTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink getSink()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeWriter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getByteCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int reportSinkIndexIfEmptyOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingReiterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/ForwardingReiterator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/ForwardingReiterator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/ForwardingReiterator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/ForwardingReiterator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingReiterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/ForwardingReiterator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringOutputStream stream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ThreadLocalByteStringOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyedCombineFnRunner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowAndCombineFn.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDefaultHeapDumpPath()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isThrashing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/MemoryMonitor.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::runners" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowReiterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reiterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowViaIteratorsFn.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScalableBloomFilterCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalableBloomFilter decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScalableBloomFilter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mightContain()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void funnel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executorQueueIsEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long allThreadsActiveTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int activeCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long maximumBytesOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int maximumElementsOutstanding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int getMaximumPoolSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long bytesAvailable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BoundedQueueExecutor.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isReshuffle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/BatchGroupAlsoByWindowReshuffleFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture runProfile()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/JfrInterop.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isReshuffle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingGroupAlsoByWindowReshuffleFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getSources()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReader.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutlierStatistic create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlierStatistic combine()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LockFreeHistogram.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementExecution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowElementExecutionTracker.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReaderFactory.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteStringCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteStringCoder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroByteFileIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long divideAndRoundDown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimeUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRemainingParallelism()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReader.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getContainer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsContainerRegistry.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FluentIterable getContainers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsContainerRegistry.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ExperimentContext.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ExperimentContext.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExperimentContext parseFrom()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ExperimentContext.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExperimentContext parseFrom()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ExperimentContext.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ExperimentContext.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleWriter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleWriter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartitioningShuffleReaderFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubDynamicSink.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StepContext createStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowStepContext namespacedToUser()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowStepContext namespacedToUser()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractMsecCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeExecutionContext.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowExecutionStateSampler instance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowExecutionStateSampler newForTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowExecutionStateSampler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetForWorkId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionStateSampler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int registerAttribute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setAttribute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttribute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope createAttribute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope currentScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope emptyScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope createAttribute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope currentScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope emptyScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope registerScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope emptyScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope currentScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ContextActivationObserverRegistry.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContextActivationObserverRegistry createDefault()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ContextActivationObserverRegistry.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextActivationObserverRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ContextActivationObserverRegistry.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextActivationObservers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ContextActivationObserverRegistry.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reportPeriodicWorkerUpdatesForTest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean workExecutorIsEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int numCommitThreads()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CacheStats getStateCacheStats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComputationStateCache getComputationStateCache()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startStatusPages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1087,
  "endLine" : 1089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingWorkerHarness getStreamingWorkerHarness()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1092,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecutorService getHarnessSwitchExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java",
  "fileLinesCount" : 1238,
  "components" : [ "primary::runners" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnInstanceManager cloningPool()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnInstanceManager singleInstance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleInstanceManager()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo peek()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInfo get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindowingWindmillReader.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName counterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowSystemMetrics.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterSet getOutputCounters()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourceOperationExecutor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceOperationResponse getResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourceOperationExecutor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourceOperationExecutor.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DoFnInfo getDoFnInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItemCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemCancelledException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItemCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemCancelledException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItemCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemCancelledException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureLogging()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkerHarnessHelper.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReifyTimestampAndWindowsParDoFnFactory.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReifyTimestampAndWindowsParDoFnFactory.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long extractThrottleTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchModeExecutionContext getExecutionContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkItemStatusClient.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActiveMessageMetadata create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ActiveMessageMetadata.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getPerWorkerCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge getGauge()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSet getStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrie getBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowMetricsContainer.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Position toCloudPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowReaderProgress()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowReaderPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowDynamicSplitRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SourceTranslationUtils.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/NoopSideInputReadCounter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getDistribution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSet getStringSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedTrie getBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnablePerWorkerMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getEnablePerWorkerMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingStepMetricsContainer.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::runners" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getResourceId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmRecordCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SideInputTrackingIsmReader.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToIsmRecordForMultimapParDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteArrayReader.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RemoveSafeDeltaCounterCell.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ForwardingParDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ForwardingParDoFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ForwardingParDoFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ForwardingParDoFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ForwardingParDoFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ForwardingParDoFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ForwardingParDoFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  X decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedWindmillReader.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedWindmillReader.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleReader.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleReader.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapView apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoderInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReaderFactory.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputDoFnRunner.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final GroupingShuffleReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncAbort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValuesIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesIterator copy()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupingShuffleReader.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::runners" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AssignWindowsParDoFnFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AssignWindowsParDoFnFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFirstUnboundedSourceSplit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplittableOnlyBoundedSource()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRemainingParallelism()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRemainingParallelism()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishLazyUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getElementCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMeanByteCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createElementCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOutputCounter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString byteString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillNamespacePrefix.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString byteString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillNamespacePrefix.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmReaderKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getBlockSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSink.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::runners" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterUpdate longUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterUpdate doubleUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterUpdate boolUpdate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate longSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate longMin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate longMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate intSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate intMin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate intMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate doubleSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate doubleMin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate doubleMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate boolOr()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterUpdate boolAnd()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long splitIntToLong()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterName getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlatName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean committing()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean committed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDirty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPrettyString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/Counter.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter longSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter longMin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter longMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter intSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter intMin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter intMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter doubleSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter doubleMin()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter doubleMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter booleanOr()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter booleanAnd()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter distribution()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder minMax()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder buckets()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterDistribution empty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AccumT extractValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CounterMean zero()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CounterMean zero()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CounterMean zero()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMean addValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterDistribution getAggregate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterDistribution getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterFactory.java",
  "fileLinesCount" : 888,
  "components" : [ "primary::runners" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CounterName msecs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesContextOriginalName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesContextSystemName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesOriginalRequestingStepName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStructured()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterName.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterBackedElementByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterBackedElementByteSizeObserver.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterBackedElementByteSizeObserver.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getExistingCounter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/CounterSet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameContext forStage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/NameContext.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PubsubReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubReader.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubReader.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getResourceId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmRecordCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean bloomFilterMightContain()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmCacheLoader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyIsmPrefixReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyIsmPrefixReaderIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1228,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long position()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1233,
  "endLine" : 1236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1251,
  "endLine" : 1254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel truncate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeltaDistributionCell()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistributionData getAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaDistributionCell.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillSink.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::runners" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixMultiOutputInfosOnParDoInstructions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/apiary/FixMultiOutputInfosOnParDoInstructions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List listOrEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/apiary/Apiary.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UngroupedShuffleReaderIterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReader.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeUngroupingParDoFn.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeUngroupingParDoFn.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeUngroupingParDoFn.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerUncaughtExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerUncaughtExceptionHandler.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapTaskToNetworkFunction()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/MapTaskToNetworkFunction.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/LengthPrefixUnknownCoders.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultEdge create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultEdge clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputInfoEdge clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HappensBeforeEdge create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HappensBeforeEdge clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillComputationKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillComputationKey.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillComputationKey.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String workString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getWorkUnitLeaseExpirationTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getWorkUnitSuggestedReportingInterval()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getLeaseExpirationTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getLeaseExpirationTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowWorkProgressUpdater.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::runners" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStatusServer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchDataflowWorker.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::runners" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable activate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsEnvironmentContextActivationObserverRegistration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsEnvironmentContextActivationObserverRegistration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextActivationObserver getContextActivationObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsEnvironmentContextActivationObserverRegistration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillServiceAddress create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServiceAddress.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillEndpoints none()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillEndpoints.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CloudWindmillServiceV1Alpha1Stub currentStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillConnection.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindmillServerBase()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getWindmillServiceEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkStream getWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDataStream getDataStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitWorkStream commitWorkStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillRpcException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerStub.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillRpcException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerStub.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JniWindmillApplianceServer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/appliance/JniWindmillApplianceServer.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamDebugMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamDebugMetrics create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamDebugMetrics forTesting()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long debugDuration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long nowMs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordSend()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized long getStartTimeMs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized long getLastSendTimeMs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordSleep()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized int incrementAndGetRestarts()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized int incrementAndGetErrors()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordShutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void recordHalfClose()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/StreamDebugMetrics.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/CloseableStream.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String debugFormat()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getComputation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyedGetDataRequest getKeyedGetDataRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long id()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppendableInputStream getResponseStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetResponseStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Kind getKind()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComputationAndKeyRequest getComputationAndKeyRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GlobalDataRequest getGlobalDataRequest()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List requestsView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int requestsCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinalized()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markFinalized()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifySent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingRequests()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhysicalStreamHandler newResponseHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendHealthCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetWorkBudgetTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized GetWorkBudget totalRequestedBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized GetWorkBudget totalReceivedBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VendoredCredentialsAdapter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredCredentialsAdapter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthenticationType()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredCredentialsAdapter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredCredentialsAdapter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestMetadataOnly()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredCredentialsAdapter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredCredentialsAdapter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::runners" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredRequestMetadataCallbackAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/auth/VendoredRequestMetadataCallbackAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendHealthCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkerMetadataStream.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingRequests()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhysicalStreamHandler newResponseHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long uniqueId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeartbeatResponse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStream.java",
  "fileLinesCount" : 551,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet getWindmillServiceEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindmillServiceEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSpecificHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingRequests()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhysicalStreamHandler newResponseHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString serializedCommit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeWithStatus()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long shardingKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommitCompletionException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcCommitWorkStream.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GrpcDeadlineClientInterceptor withDefaultUnaryRpcDeadline()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDeadlineClientInterceptor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCachingRemoteStubFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCachingRemoteStubFactory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/ChannelCache.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IsolationChannel create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String authority()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/IsolationChannel.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedChannel inProcessChannel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableSet getDispatcherEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized  T randomlySelectNextStub()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DispatcherStubs empty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDispatcherClient.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::runners" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingRequests()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhysicalStreamHandler newResponseHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendHealthCheck()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getBlockedStartMs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isComplete()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getDeadlineSeconds()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidInputStreamStateException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/AppendableInputStream.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserverCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/StreamObserverCancelledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserverCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/StreamObserverCancelledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserverCancelledException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/StreamObserverCancelledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeStart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/observers/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String pageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/ChannelzServlet.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/ResettableThrowingStreamObserver.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::runners" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentActiveCommitBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parallelism()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingApplianceWorkCommitter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::runners" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentActiveCommitBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parallelism()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/StreamingEngineWorkCommitter.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WeightedSemaphore maxCommitByteSemaphore()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/Commits.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String computationId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/Commit.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/Commit.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompleteCommit forFailedWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/CompleteCommit.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillStreamShutdownException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamShutdownException.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::runners" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Instant startTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String backendWorkerToken()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasTimedOut()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/WindmillStreamPool.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamPoolGetDataClient.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/getdata/StreamGetDataClient.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValueWithId next()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListState readLater()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillOrderedList.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimestampedValueWithId of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/TimestampedValueWithId.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimestampedValueWithId bound()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/TimestampedValueWithId.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List delegate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WeightedList.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WeightedList.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WeightedList.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/RangeCoder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ValuesAndContPosition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinuationT getContinuationPosition()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ValuesAndContPosition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T state()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long nextSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateInternals.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::runners" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState containsKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMultimap.java",
  "fileLinesCount" : 729,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillMapKeysReadableState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillMapValuesReadableState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMap.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillSetAddIfAbsentReadableState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillSet.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampCombiner getTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillWatermarkHold.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/PagingIterable.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean useNewTimerTagEncoding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindmillTagEncodingV1 instance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatIterables()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ConcatIterables.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extendWith()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ConcatIterables.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/ConcatIterables.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Closeable scopedReadState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable values()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  StateTag addressOrInternalTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateTableKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CachingStateTable build()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/CachingStateTable.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::runners" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState getOrDefault()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableState isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillMapViaMultimap.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/RangeSetCoder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeSet decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/RangeSetCoder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future watermarkFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future valueFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettableFuture getFuture()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateReader.java",
  "fileLinesCount" : 1005,
  "components" : [ "primary::runners" ],
  "startLine" : 976,
  "endLine" : 978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean valuesAreCached()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillBag.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxWeight()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheStats getCacheStats()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForComputation forComputation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional value()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForComputation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComputation()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForKeyAndFamily forFamily()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStateFamily()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportMapStateViaMultimapState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persist()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillStateCache.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT read()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillCombiningState.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/Heartbeats.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedStreamHeartbeatSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedStreamHeartbeatSender create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/FixedStreamHeartbeatSender.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplianceHeartbeatSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/refresh/ApplianceHeartbeatSender.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getShuffleTaskStepName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean reportFailureInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/failures/StreamingEngineFailureTracker.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheCommitFinalizers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingCommitFinalizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestBudgetRefresh()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BudgetRefreshException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetRefresher.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkBudgetDistributor distributeEvenly()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetDistributors.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudgetSpender.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkBudget noBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudget apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudget subtract()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudget subtract()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/budget/GetWorkBudget.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LazilyInitializedSideInputReader.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/LazilyInitializedSideInputReader.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractMetricUpdates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerStatusPages create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDebugCapturePages()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCapturePage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedirectToStatusz404Handler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/WorkerStatusPages.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String pageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/SdkWorkerStatusServlet.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/LastExceptionDataProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadzServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/ThreadzServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/ThreadzServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String pageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/ThreadzServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseStatusServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/BaseStatusServlet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/BaseStatusServlet.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatuszServlet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/StatuszServlet.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDataProvider()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/StatuszServlet.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String pageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/StatuszServlet.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PairInfo create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingCoderGroupingKeyCreator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderSizeEstimator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sink getUnderlyingSink()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SizeReportingSinkWrapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinkWriter writer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SizeReportingSinkWrapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SizeReportingSinkWrapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SizeReportingSinkWrapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SizeReportingSinkWrapper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SinkRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SinkRegistry.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchBlockedMap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getBlockedWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalDataRequestCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingSideInputFetcher.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::runners" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntrinsicMapTaskExecutorFactory defaultFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  TupleTag tupleTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementByteSizeObservableCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionState newExecutionState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterStart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterProcess()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterProcessTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterFinish()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closeable enterAbort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterFactory counterFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameContext nameContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainer metricsContainer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Closeable enter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameContext getStepName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileScope getProfileScope()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatDuration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowOperationContext.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::runners" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionViewWindow of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PCollectionViewWindow.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UserParDoFnFactory createDefault()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UserParDoFnFactory.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowsParDoFn.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinkWriter writer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSink.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSink.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSink.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueState keyValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingKeyedWorkItemSideInputDoFnRunner.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcatReaderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConcatReaderFactory withDefaultRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConcatReaderFactory withRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ConcatReaderFactory.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject toCloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RunnerHarnessCoderCloudObjectTranslatorRegistrar.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSupportedClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RunnerHarnessCoderCloudObjectTranslatorRegistrar.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cloudObjectClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/RunnerHarnessCoderCloudObjectTranslatorRegistrar.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleEntryReader.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatasetId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ApplianceShuffleEntryReader.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeltaCounterCell()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getCumulative()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getSum()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getSumAndReset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DeltaCounterCell.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/UngroupedShuffleReaderFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final ParDoFnFactory createDefault()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SplittableProcessFnFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::runners" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator listIterator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPrevious()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextIndex()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int previousIndex()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmSideInputReader.java",
  "fileLinesCount" : 1127,
  "components" : [ "primary::runners" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteSinkFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableWork create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ExecutableWork.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ExecutableWork.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final WorkId id()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ExecutableWork.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActiveWorkState create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void incrementActiveWorkBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void decrementActiveWorkBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized GetWorkBudget currentActiveWorkBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ActiveWorkState.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::runners" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStreamingEngine()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/StreamingWorkerStatusPages.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::runners" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GetWorkRequest withRequestBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getCurrentActiveCommitBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/WindmillStreamSender.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StreamingEngineBackends currentBackends()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/FanOutStreamingEngineWorkerHarness.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::runners" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkSender forAppliance()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/SingleSourceWorkerHarness.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::runners" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/GlobalDataStreamSender.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Endpoint endpoint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/harness/GlobalDataStreamSender.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WeightedSemaphore create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedSemaphore.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acquireUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedSemaphore.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedSemaphore.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computePermits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedSemaphore.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int currentWeight()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedSemaphore.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SideInput ready()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInput.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SideInput notReady()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInput.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  TupleTag getInternalTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ViewFn getViewFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcher.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SideInputStateFetcherFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcherFactory.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SideInputStateFetcherFactory fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/sideinput/SideInputStateFetcherFactory.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem getWorkItem()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSerializedWorkItemSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedKey getShardedKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional fetchKeyedState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalData fetchSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String backendWorkerToken()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Watermarks watermarks()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getStartTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDrainMode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessingThreadName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessingThreadName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCommitPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getStateStartTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLatencyTrackingId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeartbeatSender heartbeatSender()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillStateReader createWindmillStateReader()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkId id()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TimedState create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TimedState initialState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCommitPending()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional fetchKeyedState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Work.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::runners" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComputationId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapTask getMapTask()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap getTransformUserNameToStateFamily()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseComputationWorkExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional acquireComputationWorkExecutor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceExecute()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getRefreshableWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkBudget getActiveWorkBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printActiveWork()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sourceBytesProcessCounterName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationState.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Watermarks.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyCommitTooLargeException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/KeyCommitTooLargeException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkIdWithShardingKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WorkIdWithShardingKey.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableMap getGlobalUsernameToStateFamilyNameMap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getIfPresent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getAllPresentComputations()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComputationStateNotFoundException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationStateCache.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WeightedBoundedQueue create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedBoundedQueue.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WeightedBoundedQueue.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/WorkId.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigCallback()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingGlobalConfigHandleImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGlobalConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FakeGlobalConfigHandle.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FakeGlobalConfigHandle.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConfigObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FakeGlobalConfigHandle.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGlobalConfigHandle getGlobalConfigHandle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingApplianceComputationConfigFetcher.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedGlobalConfigHandle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FixedGlobalConfigHandle.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGlobalConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FixedGlobalConfigHandle.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerConfigObserver()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/FixedGlobalConfigHandle.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingGlobalConfigHandle getGlobalConfigHandle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/StreamingEngineComputationConfigFetcher.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShardedKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ShardedKey.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ShardedKey.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ShardedKey.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FakeKeyedWorkItemCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedWorkItem decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getElementCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterFactory getCounterFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllStepContexts()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSinkFullHintSet()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reportBytesSinked()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearSinkFullHint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MetricsContainerRegistry getMetricsContainerRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DataflowExecutionStateRegistry getExecutionStateRegistry()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionStateTracker getExecutionStateTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkItemId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Optional getActiveMessageMetadata()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowExecutionContext.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::runners" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyTokenInvalidException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/KeyTokenInvalidException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::runners" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStream format()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void reset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/JulHandlerPrintStreamAdapterFactory.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::runners" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setJobId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWorkerId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWorkId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSdkHarnessId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJobId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStageName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWorkerId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWorkId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSdkHarnessId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingMDC.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowWorkerLoggingHandler()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setLogMdc()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoggable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOutputStreamFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandler.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStreamErrorManager()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrintStream getOriginalStdErr()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Level getJulLevel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Level getJulLevel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingInitializer.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map factories()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/InMemoryReaderFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRestart()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PubsubSink.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::runners" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTimerDataKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTimerDataKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant currentInputWatermarkTime()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSystemTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUserTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerInternals.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindmillReaderIteratorBase()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillReaderIteratorBase.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillReaderIteratorBase.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void load()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleLibrary.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxOutputKeyBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxOutputValueBytes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean throwExceptionsForLargeOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean workIsFailed()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDrainMode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillTagEncoding getWindmillTagEncoding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepContext createStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  TupleTag getInternalTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getSideInputNotifications()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getFiredTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindmillComputationKey getComputationKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWorkToken()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStateFamily()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean issueSideInputFetch()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBlockingSideInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBlockingSideInputs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInternals stateInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getSideInputNotifications()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerInternals timerInternals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TimerData getNextFiredTimer()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowStepContext namespacedToUser()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowStepContext namespacedToUser()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getSideInputNotifications()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingModeExecutionContext.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::runners" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowBatchWorkerHarness from()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowBatchWorkerHarness.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List compact()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List compact()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowParDoFnFactory.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::runners" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowProcessFnRunner.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSupportedClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SerializableCoderCloudObjectTranslator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cloudObjectClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SerializableCoderCloudObjectTranslator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSupportedClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RowCoderCloudObjectTranslator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cloudObjectClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RowCoderCloudObjectTranslator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RandomAccessDataCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RandomAccessData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream asOutputStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream asInputStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageUtil()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageUtil withExecutorService()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StagingResult cached()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StagingResult uploaded()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/PackageUtil.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::runners" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcsStager()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/GcsStager.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsStager fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/GcsStager.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSupportedClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/AvroCoderCloudObjectTranslator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cloudObjectClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/AvroCoderCloudObjectTranslator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonitoringUtil()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJobMonitoringPageURL()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/MonitoringUtil.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::runners" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudObject clone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSupportedClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SchemaCoderCloudObjectTranslator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cloudObjectClassName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/SchemaCoderCloudObjectTranslator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowTemplateJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob getReplacedByJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/OutputReference.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long getLong()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer getInt()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addBoolean()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLong()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addNull()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addDouble()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterNotFoundException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectTypeException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T parse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T parse()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class defaultClass()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudKnownType.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isServiceEndpoint()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineGloballyAsSingletonViewOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineTranslator getTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1832,
  "endLine" : 1834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHooks()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1837,
  "endLine" : 1839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doesPCollectionRequireIndexedFormat()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1954,
  "endLine" : 1956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPCollectionRequiringIndexedFormat()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1962,
  "endLine" : 1964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeRecordPCollectionPreservedKeys()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1966,
  "endLine" : 1968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doesPCollectionPreserveKeys()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1981,
  "endLine" : 1983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doesPCollectionRequireAutoSharding()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1985,
  "endLine" : 1987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordViewUsesNonDeterministicKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 1993,
  "endLine" : 1995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingPubsubIORead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2027,
  "endLine" : 2029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubUnboundedSource getOverriddenTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2031,
  "endLine" : 2033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2046,
  "endLine" : 2048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2118,
  "endLine" : 2120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingPubsubIOWrite()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PubsubUnboundedSink getOverriddenTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2136,
  "endLine" : 2138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PDone expand()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2141,
  "endLine" : 2143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2146,
  "endLine" : 2148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2288,
  "endLine" : 2290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingUnboundedRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2320,
  "endLine" : 2322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadWithIds()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2345,
  "endLine" : 2347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2359,
  "endLine" : 2361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getSource()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2363,
  "endLine" : 2365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2369,
  "endLine" : 2371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingBoundedRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2445,
  "endLine" : 2447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2477,
  "endLine" : 2479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDataCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2481,
  "endLine" : 2483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2494,
  "endLine" : 2496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingPubsubIOWriteOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2581,
  "endLine" : 2583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java",
  "fileLinesCount" : 2805,
  "components" : [ "primary::runners" ],
  "startLine" : 2768,
  "endLine" : 2770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob run()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePAssertCount()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSeenError()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/TestDataflowRunner.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::runners" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPTransformMatchers.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPTransformMatchers.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowJobAlreadyUpdatedException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineOptions getDataflowOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRegion()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLatestStateString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineJob.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::runners" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowPipelineTranslator fromOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowPipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT getOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppliedPTransform getCurrentTransform()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkComponents getSdkComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String genStepName()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getProperties()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CloudObject translateCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java",
  "fileLinesCount" : 1296,
  "components" : [ "primary::runners" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingCreatePCollectionView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/StreamingViewOverrides.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/StreamingViewOverrides.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/StreamingViewOverrides.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::runners" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowClient create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowClient.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowJobAlreadyExistsException()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dataflow create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRegionFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DefaultGcpRegionFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutoscalingAlgorithmType()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlgorithm()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/options/DataflowStreamingPipelineOptions.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::runners" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeyComponents()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKeyComponent()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getKeyComponentCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hash()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int encodeAndHash()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getMetadataKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBlockOffset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmShard withIndexOffset()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IsmShardCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyPrefix of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyPrefixCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyPrefix decode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FooterCoder of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DataflowGroupByKey create()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DataflowGroupByKey createWithAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowDuplicates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsideGBEK()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean surroundsGBEK()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder getInputValueCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/DataflowGroupByKey.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::runners" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataflowPipelineJob getJob()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowJobException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/CreateDataflowView.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupByKeyHashAndSortByKeyAndWindowDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupByKeyHashAndSortByKeyAndWindow()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  WindowedValueToValue of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1174,
  "endLine" : 1176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  IterableWithWindowedValuesToIterable of()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseWindowHashAsKeyAndWindowAsSortKeyDoFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1228,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupByWindowHashAsKeyAndWindowAsSortKey()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map delegate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  WindowedValue valueInEmptyWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueInEmptyWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValue withValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1372,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean causedByDrain()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1382,
  "endLine" : 1384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1387,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1392,
  "endLine" : 1394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1397,
  "endLine" : 1399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchViewOverrides.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::runners" ],
  "startLine" : 1422,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiresStableInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiresTimeSortedInput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataflowRunnerInfo getDataflowRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedistributeByKeyOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RedistributeByKeyOverrideFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RedistributeByKeyOverrideFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/RedistributeByKeyOverrideFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArtifactPort()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArtifactPort()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExpansionPort()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpansionPort()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactStagingPath()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleanArtifactsPerJob()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxInvocationHistory()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ServerFactory createJobServerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ServerFactory createArtifactServerFactory()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobServerUrl()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createSessionToken()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobServerDriver.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::runners" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortablePipelineResult runPipeline()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobStateEvent getStateEvent()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvocation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePipelineJarCreator()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State cancel()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResults metrics()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreator.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::runners" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPipelineUri()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPipelineOptionsUri()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getArtifactUri()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarUtils.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JobInvoker()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobInvoker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/JobPreparation.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_mbox_for_one_year()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getRowCount()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/conditions/ClickHouseRowsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickHouseRowsCheck build()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/conditions/ClickHouseRowsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickHouseResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManagerException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::it" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getJdbcConnectionString()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseResourceManager.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::it" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAccessToken()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String accessToken()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasArtifactBucket()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String artifactBucket()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String exportDataset()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String exportProject()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String exportTable()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String project()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String region()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String specPath()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasStageBucket()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stageBucket()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String hostIp()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOperator()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean timeIsLeft()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineOperator.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::it" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createJobName()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/PipelineUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char generatePadding()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanResources()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/ResourceManagerUtils.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::it" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String jobName()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap parameters()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap environment()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builderWithName()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobName()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchConfig build()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/PipelineLauncher.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::it" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatForLogging()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/logging/LogStrings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  String formatForLogging()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/logging/LogStrings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElasticsearchResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUri()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElasticsearchResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManager.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::it" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElasticsearchResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElasticsearchResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHttpEndpoint()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHecEndpoint()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHecToken()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String splunkEventToJson()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean sendHttpEvent()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getEvents()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManager.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::it" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkContainer()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkContainer.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CloseableHttpClient getHttpClient()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkClientFactory.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::it" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Service getServiceClient()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkClientFactory.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::it" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/conditions/SplunkEventsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkEventsCheck build()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/conditions/SplunkEventsCheck.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::it" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatSplunkEvents()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/matchers/SplunkAsserts.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateHecToken()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManagerUtils.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::it" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoDBResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoDBResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoDBDocumentsCheck build()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/conditions/MongoDBDocumentsCheck.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUri()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean insertDocument()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MongoDBResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManager.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::it" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatMongoDBDocuments()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/matchers/MongoDBAsserts.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MonitoringClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MonitoringClient withMonitoringClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTimeSeriesAsDouble()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTimeSeriesAsLong()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CredentialsProvider getCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonitoringClient build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::it" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecretManagerResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManagerException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::it" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecretManagerResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManagerException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::it" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SecretManagerResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotUsable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/secretmanager/SecretManagerResourceManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String runId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathForArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact createArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact uploadArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact copyFileToGcs()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listArtifacts()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTempDir()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Page getFirstPage()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String joinPathParts()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/storage/GcsResourceManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::it" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map readRecord()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/JsonTestUtil.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::it" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekByteArray()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPos()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPos()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParquetByteArrayInput()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLength()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ParquetTestUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::it" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/GcsArtifact.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::it" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String id()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/GcsArtifact.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::it" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/GcsArtifact.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::it" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactsSubject assertThatArtifacts()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactAsserts.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtifactsSubject assertThatArtifact()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactAsserts.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatGenericRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactAsserts.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasFiles()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasFiles()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/matchers/ArtifactsSubject.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::it" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dlp/DlpResourceManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::it" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastreamResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManager.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::it" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceType type()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/OracleSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleSource build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/OracleSource.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::it" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String hostname()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/JDBCSource.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::it" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String username()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/JDBCSource.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::it" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String password()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/JDBCSource.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::it" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int port()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/JDBCSource.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::it" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastreamResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastreamResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceType type()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/MySQLSource.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MySQLSource build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/MySQLSource.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceType type()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/PostgresqlSource.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::it" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String database()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/PostgresqlSource.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::it" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostgresqlSource build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/PostgresqlSource.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::it" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigtableResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManager.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::it" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getColumnFamilies()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnFamilies()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getMaxAge()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxAge()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCdcEnabled()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCdcEnabled()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableTableSpec.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatBigtableRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/matchers/BigtableAsserts.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::it" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManagerException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getRowCount()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/conditions/BigQueryRowsCheck.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryRowsCheck build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/conditions/BigQueryRowsCheck.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatasetId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TableResult readTable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManager.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::it" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatBigQueryRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/matchers/BigQueryAsserts.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::it" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLoadIncreaseMultiplier()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPeriodStartMillis()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPeriodEndMillis()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOStressTestBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::it" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KMSResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupAll()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KMSResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManager.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::it" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KMSResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/kms/KMSResourceManagerException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReceivedMessageList()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/conditions/PubsubMessagesCheck.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::it" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessagesCheck build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/conditions/PubsubMessagesCheck.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::it" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SubscriptionName getSubscriptionName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TopicName getTopicName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotUsable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::it" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatStructs()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/matchers/SpannerAsserts.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::it" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatMutations()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/matchers/SpannerAsserts.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::it" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/SpannerResourceManager.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::it" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDownBase()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineLauncher launcher()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingFn()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBeamMetricsName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/IOLoadTestBase.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Double calculateAverage()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/LoadTestBase.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::it" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPipelineLauncher()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobState getJobStatus()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final LaunchInfo getJobInfo()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/AbstractPipelineLauncher.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::it" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassicTemplateClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassicTemplateClient withDataflowClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassicTemplateClient build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/ClassicTemplateClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::it" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobState getJobStatus()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getMetric()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getMainClass()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectRunnerClient build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobState getJobState()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DirectRunnerClient.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::it" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPipelineLauncher build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/DefaultPipelineLauncher.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::it" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexTemplateClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexTemplateClient withDataflowClient()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getCredentials()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexTemplateClient build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow/FlexTemplateClient.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::it" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatastoreResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreResourceManagerException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatDatastoreRecords()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/matchers/DatastoreAsserts.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::it" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobName()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataGenerator build()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datagenerator/DataGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::it" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListAccumulator()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ListAccumulator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::it" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int count()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ListAccumulator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::it" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBackingList()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ListAccumulator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::it" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Factory result()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ResultSubject.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void meetsConditions()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ResultSubject.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isLaunchFinished()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ResultSubject.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasTimedOut()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ResultSubject.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasFailed()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/ResultSubject.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Factory launchInfo()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/LaunchInfoSubject.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isRunning()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/LaunchInfoSubject.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/LaunchInfoSubject.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::it" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRows()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRows()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecord()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasRecordUnordered()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/RecordsSubject.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::it" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LaunchInfoSubject assertThatPipeline()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/PipelineAsserts.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResultSubject assertThatResult()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/PipelineAsserts.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatRecords()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/PipelineAsserts.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatJsonRecords()",
  "longName" : "",
  "relativeFileName" : "it/truthmatchers/src/main/java/org/apache/beam/it/truthmatchers/PipelineAsserts.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getKeyspaceName()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean insertDocument()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CassandraResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManager.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::it" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordsSubject assertThatCassandraRecords()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/matchers/CassandraAsserts.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::it" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CassandraResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CassandraResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDockerImageName()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManager.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::it" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestContainerResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestContainerResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/testcontainers/src/main/java/org/apache/beam/it/testcontainers/TestContainerResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUri()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdminPassword()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Neo4jResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManager.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::it" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatabaseWaitOption waitDatabase()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/DatabaseWaitOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::it" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatabaseWaitOption waitDatabase()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/DatabaseWaitOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::it" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatabaseWaitOption noWaitDatabase()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/DatabaseWaitOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::it" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseWaitInSeconds()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/DatabaseWaitOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::it" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSeconds()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/DatabaseWaitOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::it" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/conditions/Neo4jQueryCheck.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::it" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Neo4jQueryCheck build()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/conditions/Neo4jQueryCheck.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::it" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Neo4jResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Neo4jResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManagerException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getBootstrapServers()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Set getTopicNames()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManager.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::it" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCPrefix()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getJDBCPort()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFirstRow()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSSQLResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T withDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MSSQLResourceManager.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::it" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/PostgresResourceManager.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::it" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getJDBCPort()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/PostgresResourceManager.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::it" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCPrefix()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/PostgresResourceManager.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::it" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getDockerImageName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/PostgresResourceManager.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::it" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/PostgresResourceManager.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::it" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getJDBCPort()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCPrefix()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFirstRow()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/OracleResourceManager.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::it" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MySQLResourceManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getJDBCPort()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MySQLResourceManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCPrefix()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MySQLResourceManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MySQLResourceManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MySQLResourceManager build()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/MySQLResourceManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::it" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractJDBCResourceManager()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFirstRow()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/AbstractJDBCResourceManager.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::it" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCDriverFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDBCResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManagerException.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::it" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDBCResourceManagerException()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManagerException.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::it" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeState shouldSkipAutopopup()",
  "longName" : "",
  "relativeFileName" : "plugins/beam-code-completion-plugin/src/main/java/BeamCompletionConfidence.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::plugins" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _service_account_key_exists()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def time_alive()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_resource()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuiteResult()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/SuiteResult.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCases()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/SuiteResult.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCases()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/SuiteResult.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatus()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCategories()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCategories()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSuites()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/TestResult.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuites()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/TestResult.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestResult()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/TestResult.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBatch()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/Configuration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStream()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/Configuration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServer()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/Configuration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServer()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/Configuration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJsonapi()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/Configuration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJsonapi()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/Configuration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModeTestService()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/service/ModeTestService.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : ".test-infra/junitxml_report.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insertRow()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/jenkins/syncjenkins.py",
  "fileLinesCount" : 216,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def datetimeFromGHTimeStr()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/ghutilities.py",
  "fileLinesCount" : 33,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def datetimeToGHTimeStr()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/ghutilities.py",
  "fileLinesCount" : 33,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractReviewers()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/sync.py",
  "fileLinesCount" : 527,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/flink.ts",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async rawMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/runner.ts",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static isTerminal()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/portable_runner/runner.ts",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/universal.ts",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async runPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/dataflow.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function directRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "appendState()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromAvro()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/avroio.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function writeToPubSubRaw()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsub.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToParquet()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/parquetio.ts",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromBigQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/bigqueryio.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToBigQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/bigqueryio.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromPubSubLiteRaw()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsublite.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToPubSubLiteRaw()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/pubsublite.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromCsv()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/textio.ts",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromJson()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/textio.ts",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/standard_coders.ts",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function registerLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static fromSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static fromJSON()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/row_coder.ts",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "register()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "registerClass()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function globalRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function writeByteCallback()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeRawByte()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function writeBytesCallback()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeRawBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/coders.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "decode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/coders/required_coders.ts",
  "fileLinesCount" : 648,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getRegisteredModules()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/serialization.ts",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "maxTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/values.ts",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3311,
  "endLine" : 3313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3724,
  "endLine" : 3726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3750,
  "endLine" : 3752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 3776,
  "endLine" : 3778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 4497,
  "endLine" : 4499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5432,
  "endLine" : 5434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5575,
  "endLine" : 5577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5601,
  "endLine" : 5603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5627,
  "endLine" : 5629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5653,
  "endLine" : 5655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5679,
  "endLine" : 5681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 5705,
  "endLine" : 5707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6133,
  "endLine" : 6135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6159,
  "endLine" : 6161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6232,
  "endLine" : 6234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6258,
  "endLine" : 6260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 6607,
  "endLine" : 6609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7163,
  "endLine" : 7165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7390,
  "endLine" : 7392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7416,
  "endLine" : 7418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7442,
  "endLine" : 7444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 7522,
  "endLine" : 7524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/beam_runner_api.ts",
  "fileLinesCount" : 8279,
  "components" : [ "primary::sdks" ],
  "startLine" : 8250,
  "endLine" : 8252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/external_transforms.ts",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/metrics.ts",
  "fileLinesCount" : 876,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/standard_window_fns.ts",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/pipeline/v1/schema.ts",
  "fileLinesCount" : 1637,
  "components" : [ "primary::sdks" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2128,
  "endLine" : 2130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2264,
  "endLine" : 2266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 2763,
  "endLine" : 2765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 3477,
  "endLine" : 3479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4581,
  "endLine" : 4583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4607,
  "endLine" : 4609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4633,
  "endLine" : 4635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4802,
  "endLine" : 4804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_fn_api.ts",
  "fileLinesCount" : 5236,
  "components" : [ "primary::sdks" ],
  "startLine" : 4828,
  "endLine" : 4830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/fn_execution/v1/beam_provision_api.ts",
  "fileLinesCount" : 342,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_artifact_api.ts",
  "fileLinesCount" : 1389,
  "components" : [ "primary::sdks" ],
  "startLine" : 1238,
  "endLine" : 1240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/org/apache/beam/model/job_management/v1/beam_job_api.ts",
  "fileLinesCount" : 1737,
  "components" : [ "primary::sdks" ],
  "startLine" : 1577,
  "endLine" : 1579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function objectMap()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/pipeline.ts",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/state.ts",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unregisterConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendTimers: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onError: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/data.ts",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sendTimers: async function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onError: function()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private getStateProvider:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/pardo_context.ts",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "loadFromPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "merge()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "loadFromPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reset()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function decode()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/metrics.ts",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async wait()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async respond()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stop()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/worker.ts",
  "fileLinesCount" : 530,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/external_worker_service.ts",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async start()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "put()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function camelToSnake()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/utils.ts",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/pvalue.ts",
  "fileLinesCount" : 327,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static freshNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function difference()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function impulse()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function flatten()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/flatten.ts",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function reshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/utils.ts",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async expandAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async expandAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/transform.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function split()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function extractContext()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function windowParam()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function timestampParam()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function paneInfoParam()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "increment()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function counter()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/pardo.ts",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "expand()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function groupGlobally()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function extractFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/group_and_combine.ts",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function millisToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/windowings.ts",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function pythonCallable()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/python.ts",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function callAssertDeepEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/assert.ts",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/proto_printing_runner.ts",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async waitUntilFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/testing/multi_pipeline_runner.ts",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def java_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_beam_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def local_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/expansion_service.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _iter_queue()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _next_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_tarfile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_service_handle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_staging_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_terminal_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ResolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def file_reader()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_pcoll_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def abort()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conn_by_worker_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_uncompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def control_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def logging_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_process_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_process_bundle_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_environment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def side_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def only_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def only_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_buffer_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def uid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_uid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_side_inputs_to_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __del__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/job/manager.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def input_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_pending()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_transform_for_applied_ptransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def step_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_process_element_invoker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pvalue_to_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_all_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_transform_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_logical()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_physical()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_physical()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/util.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def await_completion()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def complete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def offer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_create_watermark_estimator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_process_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handle_process_batch_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def counter_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_id_interceptor.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intercept_stream_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_id_interceptor.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def samples()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_bytes_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _compute_next_sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conn_by_worker_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_channel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/logger.py",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_if_still_running()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_output_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __len__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def only_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_only_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_only_input_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def activate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __missing__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _enter_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _exit_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _merge_sort()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_cached()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/expression_cache.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/reify.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/read_cache.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_for_cluster_to_provision()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/dataproc_cluster_manager.py",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_running()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attempt_to_stop_test_stream_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_a_test_stream_service_running()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_limiters_for_test()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_control.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clear_pcolls()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/apache_beam_jupyterlab_sidepanel/yaml_parse_utils.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/apache_beam_jupyterlab_sidepanel/yaml_parse_utils.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_success_response()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/apache_beam_jupyterlab_sidepanel/yaml_parse_utils.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get kernelModel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get inspectableType()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get displayData()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get displayUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/inspector/InspectableViewModel.ts",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/SidePanel.ts",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get displayData()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get displayUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get stateChanged()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get isDone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/kernel/KernelModel.ts",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cluster_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cluster_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_recorded_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inspectables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inspectable_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_periodic_update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/display_manager.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pformat_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tracked_user_pipelines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_derived_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mock_create_cluster()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/mock_env.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def populate_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_job_service.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/clients/dataflow/dataflow_v1b3_client.py",
  "fileLinesCount" : 1261,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_python_sdk_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def job_id_for_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _only_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def new_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowed_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def only_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/fn_api_runner_microbenchmark.py",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def globally_windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/teststream_microbenchmark.py",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def long_generator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/sideinput_microbenchmark.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _url_dirname()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_azfs_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/snowflake.py",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _estimate_average_document_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _range_is_not_splittable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_to_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_at_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _bytestring_from_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _disable_reshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/utils.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kafka.py",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_usertype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_delay_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reset_rows_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def destination_file_pairs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bytes_to_proto_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_temp_database()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner_wrapper.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_metadata.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_client.py",
  "fileLinesCount" : 1058,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _close_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastore_write_it_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unique_row_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_table_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsublite/external.py",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def BigQueryTable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/resource_identifiers.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def DatastoreNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/resource_identifiers.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SpannerTable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/resource_identifiers.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SpannerSqlQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/resource_identifiers.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def BigtableTable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/resource_identifiers.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def local_to_global()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_points()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_windowed_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_completed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_interval_ms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_message_count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_chunk_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kinesis.py",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_param()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kinesis.py",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_param()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/kinesis.py",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_io_expansion_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/debezium.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _masked_crc32c()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_tfrecordio_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _assign_chunk_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/base.py",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/base.py",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_rag_adapter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/base.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conflict_clause()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def text()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def integer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def float()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jsonb()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_custom_column_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def text()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def integer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def float()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_custom_column_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/pyod_adapter.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_agg_model_id_if_unset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_source_predictions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_recommendation_prediction_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_recommendation_catalog_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_recommendation_user_event_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai.py",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_videointelligence_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_vision_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_load_model_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_load_model_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def next_model_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count_unique_words()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/tft.py",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/tensorflow_hub.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_transformed_data_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runTest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_recorded_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_extra_dependencies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _affinity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inference_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def only_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pytest_configure()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/conftest.py",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _SqlFilterTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def io_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dataclass_uses_kw_only()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deserialize_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setUpClass()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _observe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_pickle_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_memoizing_pickle_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_fast_primitives_coder_large_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_custom_type_coder_tuples()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_custom_type_coder_tuples()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_byte()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_byte()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_var_int32()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __dealloc__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/stream.pyx",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cov()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def duplicated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def drop_duplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type_from_dataframe()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flatten()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def summarize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _as_pc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enter_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_unique_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enter_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enter_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def leave_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enter_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_composite()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_replacement_transform_for_applied_ptransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _normalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _str_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def no_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def disable_type_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_input_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_input_types_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_exactly_mapping()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_optional()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schema_registry.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schema_registry.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def typing_to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _hydrate_namedtuple_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_fields_from_element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_logical_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_known_logical_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def union_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unbatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def end_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_to_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_fast_and_clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_simple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_unary_positive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_list_to_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _arrow_field_from_beam_field()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def leave_composite_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_full_string_match()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _visible_option_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __dir__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enable_all_additional_type_checks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_accessible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def subimport()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_function()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _classmethod_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def authorize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pickle_enum_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def swapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/util.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loads()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def singletonProxy_release()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def acquire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/urns.py",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __add__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __mod__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __sub__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __mul__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __mod__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_Bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign_work()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/transform_service_launcher.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jar_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _str_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_counters()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_encoded_byte()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_windowed_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_batch_and_windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transformed_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def union()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _thin_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_metadata_custom_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_window_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_timestamp_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decrement_items_in_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_error_pcollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_and_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_and_enter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_input_batch_type_normalized()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_output_batch_type_normalized()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_restriction_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_exception_handling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_only()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_to_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fresh_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_user_agent()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def looks_like_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_apache_beam_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_command_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sdk_base_version_capability()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def drop_if_none()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _global_window_mapping_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_stateful_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_locked()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sum_payload_combiner()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log_count_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def millis_to_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/nexmark_util.py",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query7.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def MapEvalToPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/process_tfma.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/pytorch_language_modeling_benchmarks.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_change_point_in_valid_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_metric_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_io_error_and_server_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rotate_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_distribution_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func add()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mult()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func list()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/specialize/main.go",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/cmd/beamctl/cmd/provision.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsWorkerCompatibleBinary()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/compile.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/execute.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/runnerlib/execute.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/universal/extworker/extworker.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/spark/spark.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dot/dot.go",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/direct.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/gbk.go",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/impulse.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/direct/buffer.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get CANCEL()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get isStateRunning()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get job_id()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "toJSON()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/assets/job-action.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/web/web.go",
  "fileLinesCount" : 441,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/management.go",
  "fileLinesCount" : 611,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/job.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMetTyp()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/metrics.go",
  "fileLinesCount" : 674,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/jobservices/server.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlepardo.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlepardo.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlepardo.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlepardo.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/worker/worker.go",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Runner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlerunner.go",
  "fileLinesCount" : 660,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func quickUrn[Enum protoEnum]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/urns/urns.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Combine()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlecombine.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlecombine.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlecombine.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/handlecombine.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/config/config.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func singleSet[T comparable]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1263,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1272,
  "endLine" : 1274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1718,
  "endLine" : 1720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1726,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rebaseProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 2485,
  "endLine" : 2487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/data.go",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/teststream.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/timers.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateWebServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/prism.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/flink/flink.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/vet.go",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VFloat64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func vFloat64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toFooFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/functions.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func KvFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/functions.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func KvEmitFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/functions.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/functions.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/testpipeline.shims.go",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DontUseFlagAsPipelineOption()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflow.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/execute.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/execute.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StageModel()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/stage.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go",
  "fileLinesCount" : 431,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/samza/samza.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/starcgenx/starcgenx.go",
  "fileLinesCount" : 786,
  "components" : [ "primary::sdks" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeQualifiedTopicName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeQualifiedSubscriptionName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/pubsubx/pubsub.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PhysicalMemorySize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/syscallx/syscall_default.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FreeDiskSpace()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/syscallx/syscall_default.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetProcessMemoryCeiling()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/syscallx/syscall_default.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewUnauthenticatedClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/gcsx/gcs.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FuncName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/shimx/generate.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/execx/exec.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExecuteEnv()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util/execx/exec.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func External()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/external.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetRequesterBillingProject()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/gcs/gcs.go",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeURI()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/util.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/s3/s3.go",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/local/local.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Write()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/filesystem/memfs/memory.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func keyByPath()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/match.go",
  "fileLinesCount" : 419,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fileio/gzip.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/step.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/synthetic/source.go",
  "fileLinesCount" : 309,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/deidentify.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/common.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/read.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/read.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func read()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/read.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/import.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func executeBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/execute_bundles.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func search()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/fhirio/search.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriteOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigqueryio/bigquery.go",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/textio/textio.go",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/write.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read_batch.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/read.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/spannerio/generate_partitions.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/bigtableio/bigtable.go",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/time_policy.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func publishingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/time_policy.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/watermark_estimator.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/natsio/read.go",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/avroio/avroio.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeRange()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decodeRange()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeObjectID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/coder.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/mongodbio/read.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/rtrackers/offsetrange/offsetrange.go",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func datastoreNewClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/io/datastoreio/datastore.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/iter.go",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2197,
  "endLine" : 2199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2201,
  "endLine" : 2203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2210,
  "endLine" : 2212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2278,
  "endLine" : 2280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2282,
  "endLine" : 2284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2291,
  "endLine" : 2293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2361,
  "endLine" : 2363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2365,
  "endLine" : 2367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2374,
  "endLine" : 2376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2444,
  "endLine" : 2446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2448,
  "endLine" : 2450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2457,
  "endLine" : 2459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2527,
  "endLine" : 2529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2531,
  "endLine" : 2533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2540,
  "endLine" : 2542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2610,
  "endLine" : 2612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2614,
  "endLine" : 2616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2623,
  "endLine" : 2625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2693,
  "endLine" : 2695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2697,
  "endLine" : 2699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2706,
  "endLine" : 2708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2776,
  "endLine" : 2778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2780,
  "endLine" : 2782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2789,
  "endLine" : 2791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2859,
  "endLine" : 2861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2863,
  "endLine" : 2865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2872,
  "endLine" : 2874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2942,
  "endLine" : 2944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2946,
  "endLine" : 2948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 2955,
  "endLine" : 2957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3025,
  "endLine" : 3027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3029,
  "endLine" : 3031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3038,
  "endLine" : 3040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3108,
  "endLine" : 3110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3112,
  "endLine" : 3114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3121,
  "endLine" : 3123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3191,
  "endLine" : 3193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3195,
  "endLine" : 3197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3204,
  "endLine" : 3206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3274,
  "endLine" : 3276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3278,
  "endLine" : 3280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3287,
  "endLine" : 3289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3357,
  "endLine" : 3359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3361,
  "endLine" : 3363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3370,
  "endLine" : 3372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3440,
  "endLine" : 3442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3444,
  "endLine" : 3446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3453,
  "endLine" : 3455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3523,
  "endLine" : 3525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3527,
  "endLine" : 3529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3536,
  "endLine" : 3538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3606,
  "endLine" : 3608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3610,
  "endLine" : 3612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3619,
  "endLine" : 3621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3689,
  "endLine" : 3691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3693,
  "endLine" : 3695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3702,
  "endLine" : 3704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3772,
  "endLine" : 3774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3776,
  "endLine" : 3778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3785,
  "endLine" : 3787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3855,
  "endLine" : 3857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3859,
  "endLine" : 3861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3868,
  "endLine" : 3870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3938,
  "endLine" : 3940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3942,
  "endLine" : 3944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 3951,
  "endLine" : 3953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4021,
  "endLine" : 4023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4025,
  "endLine" : 4027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4034,
  "endLine" : 4036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4104,
  "endLine" : 4106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4108,
  "endLine" : 4110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4117,
  "endLine" : 4119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4187,
  "endLine" : 4189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4191,
  "endLine" : 4193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4200,
  "endLine" : 4202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4270,
  "endLine" : 4272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4274,
  "endLine" : 4276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4283,
  "endLine" : 4285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4353,
  "endLine" : 4355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4357,
  "endLine" : 4359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4366,
  "endLine" : 4368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4436,
  "endLine" : 4438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4440,
  "endLine" : 4442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4449,
  "endLine" : 4451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4519,
  "endLine" : 4521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4523,
  "endLine" : 4525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4532,
  "endLine" : 4534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4602,
  "endLine" : 4604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4606,
  "endLine" : 4608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4615,
  "endLine" : 4617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4685,
  "endLine" : 4687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4689,
  "endLine" : 4691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4698,
  "endLine" : 4700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4768,
  "endLine" : 4770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4772,
  "endLine" : 4774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4781,
  "endLine" : 4783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4851,
  "endLine" : 4853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4855,
  "endLine" : 4857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4864,
  "endLine" : 4866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4934,
  "endLine" : 4936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4938,
  "endLine" : 4940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 4947,
  "endLine" : 4949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5017,
  "endLine" : 5019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5021,
  "endLine" : 5023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5030,
  "endLine" : 5032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5100,
  "endLine" : 5102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5104,
  "endLine" : 5106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5113,
  "endLine" : 5115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5183,
  "endLine" : 5185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5187,
  "endLine" : 5189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5196,
  "endLine" : 5198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5266,
  "endLine" : 5268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5270,
  "endLine" : 5272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5279,
  "endLine" : 5281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5349,
  "endLine" : 5351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5353,
  "endLine" : 5355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5362,
  "endLine" : 5364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5432,
  "endLine" : 5434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5436,
  "endLine" : 5438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5445,
  "endLine" : 5447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5515,
  "endLine" : 5517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5519,
  "endLine" : 5521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5528,
  "endLine" : 5530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5598,
  "endLine" : 5600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5602,
  "endLine" : 5604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5611,
  "endLine" : 5613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5681,
  "endLine" : 5683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5685,
  "endLine" : 5687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5694,
  "endLine" : 5696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5764,
  "endLine" : 5766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5768,
  "endLine" : 5770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5777,
  "endLine" : 5779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5847,
  "endLine" : 5849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5851,
  "endLine" : 5853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5860,
  "endLine" : 5862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5930,
  "endLine" : 5932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5934,
  "endLine" : 5936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 5943,
  "endLine" : 5945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6013,
  "endLine" : 6015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6017,
  "endLine" : 6019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6026,
  "endLine" : 6028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6096,
  "endLine" : 6098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6100,
  "endLine" : 6102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6109,
  "endLine" : 6111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6179,
  "endLine" : 6181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6183,
  "endLine" : 6185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6192,
  "endLine" : 6194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6262,
  "endLine" : 6264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6266,
  "endLine" : 6268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6275,
  "endLine" : 6277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6345,
  "endLine" : 6347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6349,
  "endLine" : 6351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6358,
  "endLine" : 6360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6428,
  "endLine" : 6430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6432,
  "endLine" : 6434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6441,
  "endLine" : 6443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6511,
  "endLine" : 6513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6515,
  "endLine" : 6517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6524,
  "endLine" : 6526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6594,
  "endLine" : 6596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6598,
  "endLine" : 6600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6607,
  "endLine" : 6609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6677,
  "endLine" : 6679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6681,
  "endLine" : 6683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6690,
  "endLine" : 6692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6760,
  "endLine" : 6762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6764,
  "endLine" : 6766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6773,
  "endLine" : 6775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6843,
  "endLine" : 6845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6847,
  "endLine" : 6849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6856,
  "endLine" : 6858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6926,
  "endLine" : 6928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6930,
  "endLine" : 6932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 6939,
  "endLine" : 6941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7009,
  "endLine" : 7011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7013,
  "endLine" : 7015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7022,
  "endLine" : 7024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7092,
  "endLine" : 7094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7096,
  "endLine" : 7098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7105,
  "endLine" : 7107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7175,
  "endLine" : 7177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7179,
  "endLine" : 7181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7188,
  "endLine" : 7190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7258,
  "endLine" : 7260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7262,
  "endLine" : 7264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7271,
  "endLine" : 7273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7341,
  "endLine" : 7343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7345,
  "endLine" : 7347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7354,
  "endLine" : 7356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7424,
  "endLine" : 7426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7428,
  "endLine" : 7430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7437,
  "endLine" : 7439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7507,
  "endLine" : 7509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7511,
  "endLine" : 7513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7520,
  "endLine" : 7522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7590,
  "endLine" : 7592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7594,
  "endLine" : 7596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/register.go",
  "fileLinesCount" : 8498,
  "components" : [ "primary::sdks" ],
  "startLine" : 7603,
  "endLine" : 7605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/register/emitter.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func jsonEnc()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/coder.go",
  "fileLinesCount" : 389,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GroupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TryGroupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CoGroupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addCoGBKCtx()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Reshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/gbk.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunWithMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/beamx/run.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/debug.shims.go",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Print()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/staging.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/gcsproxy/retrieval.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/artifact/materialize.go",
  "fileLinesCount" : 513,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnnamedInput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnnamedOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnnamedOutputTag()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/xlang.go",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddFixedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addFixedKeyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DropKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dropKeyFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DropValue()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dropValueFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SwapKV()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func swapKVFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/util.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PanesAccumulate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PanesDiscard()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WindowInto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/partition.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1314,
  "endLine" : 1316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1342,
  "endLine" : 1344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1389,
  "endLine" : 1391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1408,
  "endLine" : 1410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1437,
  "endLine" : 1439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1491,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1510,
  "endLine" : 1512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewProvisionServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api_grpc.pb.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api_grpc.pb.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterProvisionServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api_grpc.pb.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamFnControlClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterBeamFnControlServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnControl_Control_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamFnDataClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterBeamFnDataServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnData_Data_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamFnStateClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterBeamFnStateServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnState_State_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamFnLoggingClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterBeamFnLoggingServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnLogging_Logging_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamFnExternalWorkerPoolClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterBeamFnExternalWorkerPoolServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamFnWorkerStatusClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterBeamFnWorkerStatusServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _BeamFnWorkerStatus_WorkerStatus_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1364,
  "endLine" : 1366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1422,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1517,
  "endLine" : 1519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1536,
  "endLine" : 1538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1597,
  "endLine" : 1599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1616,
  "endLine" : 1618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1722,
  "endLine" : 1724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1741,
  "endLine" : 1743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1796,
  "endLine" : 1798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1815,
  "endLine" : 1817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1852,
  "endLine" : 1854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1994,
  "endLine" : 1996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2013,
  "endLine" : 2015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2057,
  "endLine" : 2059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2076,
  "endLine" : 2078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2102,
  "endLine" : 2104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2121,
  "endLine" : 2123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2147,
  "endLine" : 2149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2166,
  "endLine" : 2168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2218,
  "endLine" : 2220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2237,
  "endLine" : 2239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2347,
  "endLine" : 2349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2467,
  "endLine" : 2469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2486,
  "endLine" : 2488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2641,
  "endLine" : 2643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2660,
  "endLine" : 2662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2699,
  "endLine" : 2701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2718,
  "endLine" : 2720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2762,
  "endLine" : 2764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2781,
  "endLine" : 2783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2808,
  "endLine" : 2810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2827,
  "endLine" : 2829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2847,
  "endLine" : 2849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2866,
  "endLine" : 2868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2886,
  "endLine" : 2888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2905,
  "endLine" : 2907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2928,
  "endLine" : 2930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2947,
  "endLine" : 2949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3011,
  "endLine" : 3013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3030,
  "endLine" : 3032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3112,
  "endLine" : 3114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3131,
  "endLine" : 3133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3157,
  "endLine" : 3159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3176,
  "endLine" : 3178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3239,
  "endLine" : 3241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3258,
  "endLine" : 3260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3286,
  "endLine" : 3288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3305,
  "endLine" : 3307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3333,
  "endLine" : 3335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3352,
  "endLine" : 3354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3383,
  "endLine" : 3385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3402,
  "endLine" : 3404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3440,
  "endLine" : 3442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3459,
  "endLine" : 3461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3508,
  "endLine" : 3510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3527,
  "endLine" : 3529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3570,
  "endLine" : 3572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3589,
  "endLine" : 3591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3631,
  "endLine" : 3633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3650,
  "endLine" : 3652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3714,
  "endLine" : 3716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3733,
  "endLine" : 3735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3758,
  "endLine" : 3760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3777,
  "endLine" : 3779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3825,
  "endLine" : 3827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3844,
  "endLine" : 3846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3918,
  "endLine" : 3920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3937,
  "endLine" : 3939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3999,
  "endLine" : 4001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4018,
  "endLine" : 4020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4085,
  "endLine" : 4087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4104,
  "endLine" : 4106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4167,
  "endLine" : 4169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4186,
  "endLine" : 4188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4231,
  "endLine" : 4233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4250,
  "endLine" : 4252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4312,
  "endLine" : 4314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4331,
  "endLine" : 4333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4397,
  "endLine" : 4399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4416,
  "endLine" : 4418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4483,
  "endLine" : 4485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4502,
  "endLine" : 4504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4561,
  "endLine" : 4563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4580,
  "endLine" : 4582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4649,
  "endLine" : 4651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4668,
  "endLine" : 4670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4736,
  "endLine" : 4738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4755,
  "endLine" : 4757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4830,
  "endLine" : 4832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4849,
  "endLine" : 4851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4908,
  "endLine" : 4910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4927,
  "endLine" : 4929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4966,
  "endLine" : 4968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4985,
  "endLine" : 4987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExpansionServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterExpansionServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1077,
  "endLine" : 1079,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1218,
  "endLine" : 1220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1286,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1373,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1392,
  "endLine" : 1394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1422,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1497,
  "endLine" : 1499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1518,
  "endLine" : 1520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1537,
  "endLine" : 1539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1587,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1644,
  "endLine" : 1646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1663,
  "endLine" : 1665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewArtifactRetrievalServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterArtifactRetrievalServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewArtifactStagingServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterArtifactStagingServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _ArtifactStagingService_ReverseArtifactRetrievalService_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLegacyArtifactStagingServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterLegacyArtifactStagingServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _LegacyArtifactStagingService_PutArtifact_Handler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLegacyArtifactRetrievalServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterLegacyArtifactRetrievalServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewJobServiceClient()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterJobServiceServer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 960,
  "endLine" : 962,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1190,
  "endLine" : 1192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Info()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/provision/provision.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OptionsToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/provision/provision.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func JSONToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/provision/provision.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProtoToOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/provision/provision.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProtoToJSON()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/provision/provision.go",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/beam.shims.go",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addParDoCtx()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParDoN()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pardo.go",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Output()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Debug()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Debugf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Debugln()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Info()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Infof()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Infoln()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Warn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Warnf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Warnln()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Error()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Errorf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Errorln()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/log.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/log/structural.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Impulse()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/impulse.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pipeline.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MinRAMBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MaxActiveBundlesPerWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Accelerator()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CPUCount()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/resource/hint.go",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/stringSlice.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/stringSlice.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsLoopback()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/options/jobopts/options.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Errorf()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/internal/errors/errors.go",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Flatten()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/flatten.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Combine()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/combine.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CombinePerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/combine.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addCombinePerKeyCtx()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/combine.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterInit()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Initialized()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/forward.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/metrics.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/top/top.go",
  "fileLinesCount" : 278,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sequenceToImpulse()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func genSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/periodic/periodic.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnnamedOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/schema/external.go",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExternalTransform[A, K any]()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/xlang/python/external.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumIntFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumInt8Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumInt16Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumInt32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumInt64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumUintFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumUint8Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumUint16Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumUint32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumUint64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumFloat32Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sumFloat64Fn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/sum_switch.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/mean.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/mean.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/stats.shims.go",
  "fileLinesCount" : 573,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func keyedCountFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/count.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func countFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/count.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeWeightedElement()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ApproximateQuantiles()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/filter.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/distinct.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/filter/distinct.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/sql/sql.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/pcollection.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addCreateCtx()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/create.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Unmarshal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/jsonx/jsonx.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunInitHooks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunRequestHooks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunResponseHooks()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SerializeHooksToOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeserializeHooksFromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EnableHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DisableHook()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/hooks/hooks.go",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WrapMethods()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/structs.go",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/call.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc0x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc0x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc0x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc0x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc0x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc1x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc1x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc1x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc1x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc1x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc2x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc2x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc2x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc2x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc2x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc3x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc3x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc3x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc3x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc3x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc4x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc4x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc4x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc4x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc4x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1074,
  "endLine" : 1076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1078,
  "endLine" : 1080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc5x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc5x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1160,
  "endLine" : 1162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc5x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1180,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1201,
  "endLine" : 1203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc5x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1234,
  "endLine" : 1236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1238,
  "endLine" : 1240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1242,
  "endLine" : 1244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc5x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1279,
  "endLine" : 1281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc6x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1303,
  "endLine" : 1305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1316,
  "endLine" : 1318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1320,
  "endLine" : 1322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1324,
  "endLine" : 1326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc6x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1357,
  "endLine" : 1359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc6x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1398,
  "endLine" : 1400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc6x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1447,
  "endLine" : 1449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc6x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1467,
  "endLine" : 1469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1480,
  "endLine" : 1482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1484,
  "endLine" : 1486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc7x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1529,
  "endLine" : 1531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc7x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1549,
  "endLine" : 1551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1562,
  "endLine" : 1564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1566,
  "endLine" : 1568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1570,
  "endLine" : 1572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc7x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1590,
  "endLine" : 1592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1603,
  "endLine" : 1605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1611,
  "endLine" : 1613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc7x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1631,
  "endLine" : 1633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1644,
  "endLine" : 1646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1652,
  "endLine" : 1654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc7x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1672,
  "endLine" : 1674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1685,
  "endLine" : 1687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1689,
  "endLine" : 1691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1693,
  "endLine" : 1695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc8x0()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1726,
  "endLine" : 1728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1730,
  "endLine" : 1732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1734,
  "endLine" : 1736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc8x1()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1754,
  "endLine" : 1756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1767,
  "endLine" : 1769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1771,
  "endLine" : 1773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1775,
  "endLine" : 1777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc8x2()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1795,
  "endLine" : 1797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1808,
  "endLine" : 1810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1812,
  "endLine" : 1814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1816,
  "endLine" : 1818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc8x3()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1836,
  "endLine" : 1838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1849,
  "endLine" : 1851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1853,
  "endLine" : 1855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1857,
  "endLine" : 1859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeFunc8x4()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/calls.go",
  "fileLinesCount" : 1879,
  "components" : [ "primary::sdks" ],
  "startLine" : 1877,
  "endLine" : 1879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/util/reflectx/types.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/continuation.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/continuation.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StopProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/continuation.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResumeProcessingIn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/continuation.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/watermark_estimator.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/watermark_estimator.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/watermark_estimator.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/watermark_estimator.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/watermark_estimator.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/wrappedbounded.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWrappedTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/wrappedbounded.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLockRTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/sdf/lock.go",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/timers/timers.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakePredicate()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/signature.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/funcx/fn.go",
  "fileLinesCount" : 795,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getShortID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shortIdsToInfos()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/monitoring.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/init/init.go",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/worker_status.go",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/sampler.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/sampler.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewScopedStateReader()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewScopedStateReaderWithCache()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/statemgr.go",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewScopedDataManager()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/datamgr.go",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCircleBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/harness/harness.go",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func defaultJoinFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/resolve.go",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/process.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDefaultRepositoryURL()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetDefaultRepositoryURL()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildJarName()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMavenJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBeamJar()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/expansionx/download.go",
  "fileLinesCount" : 476,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Require()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseExtraPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/xlangx/registry.go",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/options.go",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/symbols.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/symbols.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/coderx.shims.go",
  "fileLinesCount" : 349,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decUint32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decUint64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/int.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/string.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/string.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func decString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/coderx/string.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UrnToString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/metricsx/urns.go",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Registered()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func optGoNillable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func optGoEmbedded()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/schema.go",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterLogicalTypeProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/schema/logicaltypes.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WrapIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/dataflow.go",
  "fileLinesCount" : 410,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/coder.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExternalInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExternalOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/xlang.go",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1198,
  "endLine" : 1200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1307,
  "endLine" : 1309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1342,
  "endLine" : 1344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func edgeID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nodeID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1483,
  "endLine" : 1485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scopeID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UserStateCoderID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1512,
  "endLine" : 1514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UserStateKeyCoderID()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/translate.go",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1517,
  "endLine" : 1519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func duration2ms()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ms2duration()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/serialize.go",
  "fileLinesCount" : 827,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/pipelinex/replace.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Default()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/contextreg/contextreg.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Initialized()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/init.go",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sideinput.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/window.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1092,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1105,
  "endLine" : 1107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1131,
  "endLine" : 1133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1148,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1174,
  "endLine" : 1176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1200,
  "endLine" : 1202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1222,
  "endLine" : 1224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1278,
  "endLine" : 1280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1287,
  "endLine" : 1289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1304,
  "endLine" : 1306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1330,
  "endLine" : 1332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1352,
  "endLine" : 1354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1356,
  "endLine" : 1358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1382,
  "endLine" : 1384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1391,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1408,
  "endLine" : 1410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1460,
  "endLine" : 1462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1469,
  "endLine" : 1471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1486,
  "endLine" : 1488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1495,
  "endLine" : 1497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1512,
  "endLine" : 1514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1534,
  "endLine" : 1536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1538,
  "endLine" : 1540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1547,
  "endLine" : 1549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1560,
  "endLine" : 1562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1564,
  "endLine" : 1566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1573,
  "endLine" : 1575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1586,
  "endLine" : 1588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1590,
  "endLine" : 1592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1599,
  "endLine" : 1601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1612,
  "endLine" : 1614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1616,
  "endLine" : 1618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1625,
  "endLine" : 1627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1638,
  "endLine" : 1640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1642,
  "endLine" : 1644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1651,
  "endLine" : 1653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1668,
  "endLine" : 1670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1677,
  "endLine" : 1679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1694,
  "endLine" : 1696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1703,
  "endLine" : 1705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1720,
  "endLine" : 1722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1729,
  "endLine" : 1731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1742,
  "endLine" : 1744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1755,
  "endLine" : 1757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1768,
  "endLine" : 1770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1772,
  "endLine" : 1774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1781,
  "endLine" : 1783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1798,
  "endLine" : 1800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1807,
  "endLine" : 1809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1820,
  "endLine" : 1822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1824,
  "endLine" : 1826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1833,
  "endLine" : 1835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1846,
  "endLine" : 1848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1850,
  "endLine" : 1852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1859,
  "endLine" : 1861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1872,
  "endLine" : 1874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1876,
  "endLine" : 1878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1885,
  "endLine" : 1887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1898,
  "endLine" : 1900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1902,
  "endLine" : 1904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1911,
  "endLine" : 1913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1924,
  "endLine" : 1926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1928,
  "endLine" : 1930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1937,
  "endLine" : 1939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1950,
  "endLine" : 1952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1954,
  "endLine" : 1956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1963,
  "endLine" : 1965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1976,
  "endLine" : 1978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1980,
  "endLine" : 1982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 1989,
  "endLine" : 1991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2002,
  "endLine" : 2004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2006,
  "endLine" : 2008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2015,
  "endLine" : 2017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2028,
  "endLine" : 2030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2032,
  "endLine" : 2034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2041,
  "endLine" : 2043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2054,
  "endLine" : 2056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2058,
  "endLine" : 2060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2067,
  "endLine" : 2069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2080,
  "endLine" : 2082,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2084,
  "endLine" : 2086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2093,
  "endLine" : 2095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2106,
  "endLine" : 2108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2110,
  "endLine" : 2112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2119,
  "endLine" : 2121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2136,
  "endLine" : 2138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2145,
  "endLine" : 2147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2158,
  "endLine" : 2160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2162,
  "endLine" : 2164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2171,
  "endLine" : 2173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2184,
  "endLine" : 2186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2188,
  "endLine" : 2190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2197,
  "endLine" : 2199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2210,
  "endLine" : 2212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2214,
  "endLine" : 2216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2223,
  "endLine" : 2225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2236,
  "endLine" : 2238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2240,
  "endLine" : 2242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2249,
  "endLine" : 2251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2262,
  "endLine" : 2264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2266,
  "endLine" : 2268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2275,
  "endLine" : 2277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2288,
  "endLine" : 2290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2292,
  "endLine" : 2294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2301,
  "endLine" : 2303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2314,
  "endLine" : 2316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2318,
  "endLine" : 2320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2327,
  "endLine" : 2329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2340,
  "endLine" : 2342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2344,
  "endLine" : 2346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2353,
  "endLine" : 2355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2370,
  "endLine" : 2372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2379,
  "endLine" : 2381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2392,
  "endLine" : 2394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2396,
  "endLine" : 2398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/decoders.go",
  "fileLinesCount" : 2407,
  "components" : [ "primary::sdks" ],
  "startLine" : 2405,
  "endLine" : 2407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/callers.go",
  "fileLinesCount" : 632,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 984,
  "endLine" : 986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1092,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1153,
  "endLine" : 1155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1192,
  "endLine" : 1194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1218,
  "endLine" : 1220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1222,
  "endLine" : 1224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1296,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1309,
  "endLine" : 1311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1352,
  "endLine" : 1354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1374,
  "endLine" : 1376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1387,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1413,
  "endLine" : 1415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1452,
  "endLine" : 1454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1465,
  "endLine" : 1467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1491,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1504,
  "endLine" : 1506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1517,
  "endLine" : 1519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1530,
  "endLine" : 1532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1534,
  "endLine" : 1536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1543,
  "endLine" : 1545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1556,
  "endLine" : 1558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1560,
  "endLine" : 1562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1569,
  "endLine" : 1571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1582,
  "endLine" : 1584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1586,
  "endLine" : 1588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1595,
  "endLine" : 1597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1608,
  "endLine" : 1610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1612,
  "endLine" : 1614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1621,
  "endLine" : 1623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1634,
  "endLine" : 1636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1638,
  "endLine" : 1640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1647,
  "endLine" : 1649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1660,
  "endLine" : 1662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1673,
  "endLine" : 1675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1686,
  "endLine" : 1688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1699,
  "endLine" : 1701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1712,
  "endLine" : 1714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1738,
  "endLine" : 1740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1742,
  "endLine" : 1744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1751,
  "endLine" : 1753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1764,
  "endLine" : 1766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1768,
  "endLine" : 1770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1777,
  "endLine" : 1779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1790,
  "endLine" : 1792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1803,
  "endLine" : 1805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1816,
  "endLine" : 1818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1820,
  "endLine" : 1822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1829,
  "endLine" : 1831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1842,
  "endLine" : 1844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1846,
  "endLine" : 1848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1855,
  "endLine" : 1857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1868,
  "endLine" : 1870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1872,
  "endLine" : 1874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1881,
  "endLine" : 1883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1894,
  "endLine" : 1896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1898,
  "endLine" : 1900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1907,
  "endLine" : 1909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1920,
  "endLine" : 1922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1924,
  "endLine" : 1926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1933,
  "endLine" : 1935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1946,
  "endLine" : 1948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1950,
  "endLine" : 1952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1959,
  "endLine" : 1961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1972,
  "endLine" : 1974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1976,
  "endLine" : 1978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1985,
  "endLine" : 1987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 1998,
  "endLine" : 2000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2002,
  "endLine" : 2004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2011,
  "endLine" : 2013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2024,
  "endLine" : 2026,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2028,
  "endLine" : 2030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2037,
  "endLine" : 2039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2050,
  "endLine" : 2052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2054,
  "endLine" : 2056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2063,
  "endLine" : 2065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2076,
  "endLine" : 2078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2080,
  "endLine" : 2082,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2089,
  "endLine" : 2091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2102,
  "endLine" : 2104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2106,
  "endLine" : 2108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2115,
  "endLine" : 2117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2128,
  "endLine" : 2130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2141,
  "endLine" : 2143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2154,
  "endLine" : 2156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2158,
  "endLine" : 2160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2167,
  "endLine" : 2169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2180,
  "endLine" : 2182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2184,
  "endLine" : 2186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2193,
  "endLine" : 2195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2206,
  "endLine" : 2208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2210,
  "endLine" : 2212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2219,
  "endLine" : 2221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2232,
  "endLine" : 2234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2236,
  "endLine" : 2238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2245,
  "endLine" : 2247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2258,
  "endLine" : 2260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2262,
  "endLine" : 2264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2271,
  "endLine" : 2273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2284,
  "endLine" : 2286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2288,
  "endLine" : 2290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/optimized/encoders.go",
  "fileLinesCount" : 2299,
  "components" : [ "primary::sdks" ],
  "startLine" : 2297,
  "endLine" : 2299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/multiplex.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1115,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/coder.go",
  "fileLinesCount" : 1358,
  "components" : [ "primary::sdks" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasource.go",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/util.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/datasink.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf.go",
  "fileLinesCount" : 1074,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/reshuffle.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/input.go",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pardo.go",
  "fileLinesCount" : 556,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/decode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/decode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func identity()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func universal()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fullvalue.go",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/data.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/emit.go",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/discard.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/flatten.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/plan.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/sdf_invokers.go",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/encode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/encode.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/combine.go",
  "fileLinesCount" : 669,
  "components" : [ "primary::sdks" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func indexToInputId()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/translate.go",
  "fileLinesCount" : 922,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/cogbk.go",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/pcollection.go",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InvokeWithOptsWithoutEventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/fn.go",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/to_string.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newUserTimerAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Now()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromMilliseconds()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Normalize()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/mtime/time.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/windows.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Default()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Always()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Never()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterSynchronizedProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AfterEach()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/strategy.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/strategy.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/strategy.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGlobalWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFixedWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSlidingWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSessions()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/fn.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/node.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewParDo()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/edge.go",
  "fileLinesCount" : 584,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeVarInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/varint.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/int.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBool()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewVarInt()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDouble()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewString()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewIntervalWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPI()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsKV()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsCoGBK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CoderFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/coder.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RowEncoderForStruct()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RowDecoderForStruct()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/row.go",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/windows.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/windows.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/windows.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewIntervalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/coder/windows.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/graph.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1471,
  "endLine" : 1473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1492,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1497,
  "endLine" : 1499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/fn.go",
  "fileLinesCount" : 1649,
  "components" : [ "primary::sdks" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/scope.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewW()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsKV()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewKV()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsCoGBK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCoGBK()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NoFiringPane()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/fulltype.go",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsList()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/typex/class.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/state/state.go",
  "fileLinesCount" : 686,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/sampler.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UserLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PCollectionLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PTransformLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newStore()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DefaultRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MainCalled()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunWithMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Main()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MainRet()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/ptest/ptest.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/teststream/teststream.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/passert.shims.go",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/floats.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/count.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/count.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/count.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/testing/passert/count.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/pool/workerpool.go",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBufferedLogger()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/buffered_logging.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBufferedLoggerWithFlushInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/buffered_logging.go",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/logging.go",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/logging.go",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/container/tools/logging.go",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/PrecombineGroupingTableBenchmark.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/ExecutionStateSamplerBenchmark.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCounterCellMutation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/control/MetricsBenchmark.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateWithoutCaching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStateWithCaching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/ProcessBundleBenchmark.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSkippedLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/jmh/src/main/java/org/apache/beam/fn/harness/jmh/logging/BeamFnLoggingClientBenchmark.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void getCurrentKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableSplitAndSizeRestrictionsDoFnRunner.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompressedValueOnlyMapperFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/MapFnRunners.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getStructuralKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getStructuralKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingTableKey getGroupingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getOutputTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT getAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double cap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/PrecombineGroupingTable.java",
  "fileLinesCount" : 612,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getCurrentWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentRelativeTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timer getClearedTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1457,
  "endLine" : 1459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1566,
  "endLine" : 1568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1616,
  "endLine" : 1618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1635,
  "endLine" : 1637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1640,
  "endLine" : 1642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1652,
  "endLine" : 1654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1683,
  "endLine" : 1685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1688,
  "endLine" : 1690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1693,
  "endLine" : 1695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1701,
  "endLine" : 1703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1706,
  "endLine" : 1708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1711,
  "endLine" : 1713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1890,
  "endLine" : 1892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessBundleContextBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1978,
  "endLine" : 1980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 1983,
  "endLine" : 1985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2006,
  "endLine" : 2008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2023,
  "endLine" : 2025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2040,
  "endLine" : 2042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2046,
  "endLine" : 2048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver getRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2156,
  "endLine" : 2158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2162,
  "endLine" : 2164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2167,
  "endLine" : 2169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2172,
  "endLine" : 2174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2183,
  "endLine" : 2185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2188,
  "endLine" : 2190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2193,
  "endLine" : 2195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2198,
  "endLine" : 2200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2203,
  "endLine" : 2205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String currentRecordId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2208,
  "endLine" : 2210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long currentRecordOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2213,
  "endLine" : 2215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo pane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2218,
  "endLine" : 2220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2223,
  "endLine" : 2225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2228,
  "endLine" : 2230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2241,
  "endLine" : 2243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2246,
  "endLine" : 2248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2251,
  "endLine" : 2253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2256,
  "endLine" : 2258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2270,
  "endLine" : 2272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2361,
  "endLine" : 2363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2371,
  "endLine" : 2373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2376,
  "endLine" : 2378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2381,
  "endLine" : 2383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver getRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2491,
  "endLine" : 2493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2497,
  "endLine" : 2499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2520,
  "endLine" : 2522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2525,
  "endLine" : 2527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2535,
  "endLine" : 2537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2540,
  "endLine" : 2542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2545,
  "endLine" : 2547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2564,
  "endLine" : 2566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2569,
  "endLine" : 2571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2621,
  "endLine" : 2623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant fireTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2626,
  "endLine" : 2628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2631,
  "endLine" : 2633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2665,
  "endLine" : 2667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2670,
  "endLine" : 2672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2675,
  "endLine" : 2677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K key()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2680,
  "endLine" : 2682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2685,
  "endLine" : 2687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver getRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2793,
  "endLine" : 2795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2799,
  "endLine" : 2801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2853,
  "endLine" : 2856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2859,
  "endLine" : 2861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 2864,
  "endLine" : 2866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamFnStateClient getStateClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier getCurrentInstructionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidSplitPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cache noop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cache eternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompositeKey valueKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/Caches.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessorCache getBundleProcessorCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentLinkedQueue load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getActiveBundleProcessors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleProcessor find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1028,
  "endLine" : 1030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized String getInstructionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized List getCacheTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamFnDataInboundObserver getInboundObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FailAllStateCallsForBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnknownPTransformRunnerFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleCounter bundleProcessingThreadCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/Metrics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUserSpecifiedTimeoutForRestart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUserSpecifiedLullTimeMsForRestart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionStateTracker create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsContainerForTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainerStepMap getMetricsContainerRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsContainer getMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ExecutionStateSampler.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InMemory create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BundleSplitListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HarnessMonitoringInfosInstructionHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/HarnessMonitoringInfosInstructionHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture terminationFuture()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/BeamFnControlClient.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void getCurrentKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getCurrentWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/CombineRunners.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalWorkerService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ExternalWorkerService.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDefaultHeapDumpPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isThrashing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/MemoryMonitor.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTrackedThreadName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getTimeSinceStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getTimeSinceTransition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/status/BeamFnStatusClient.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitResult trySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PCollectionConsumerRegistry.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/data/PTransformFunctionRegistry.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/DataSampler.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSampler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/debug/DataSampler.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void getCurrentKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittableTruncateSizedRestrictionsDoFnRunner.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::sdks" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataWriteRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataWriteRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean contains()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1108,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1242,
  "endLine" : 1244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiStateAccessor.java",
  "fileLinesCount" : 1363,
  "components" : [ "primary::sdks" ],
  "startLine" : 1247,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/MultimapUserState.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/FnApiTimerBundleTracker.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/BeamFnStateGrpcClientCache.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterable decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateBackedIterable.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/IterableSideInput.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchableIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Block emptyBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Block mutatedBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Block mutatedBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Block fromValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchableIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/OrderedListUserState.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInstructionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingMDC.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStateTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingMDC.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture terminationFuture()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/LoggingClientFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuotaEventCloseable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/QuotaEvent.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void softClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hardClose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean dropIfBufferFull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPTransformRunnerFactories()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FlattenRunner.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunnerForPTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FlattenRunner.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssignWindowsRunner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/AssignWindowsRunner.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnHarness.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable getAllProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceSchemaTransformProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Dependency create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/Dependency.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpansionServiceConfig empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServiceConfig.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrimitiveOrWrapperOrString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllowList nothing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/JavaClassLookupTransformProvider.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformProviderForBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable getRegisteredSchemaTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotRunnableRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionServer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/WindowIntoTransformProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Column of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnType withNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnType nullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/TableSchema.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxInsertBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInsertDistributedSync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInsertQuorum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInsertDeduplicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxCumulativeBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInitialBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/clickhouse/src/main/java/org/apache/beam/sdk/io/clickhouse/ClickHouseIO.java",
  "fileLinesCount" : 554,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/DefaultAutoscaler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Preparer newPreparer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JmsCheckpointMark emptyCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withReceiveTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRequiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedSource createSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedJmsSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1309,
  "endLine" : 1311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1352,
  "endLine" : 1354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 1357,
  "endLine" : 1359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmsIOException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIOException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmsIOException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIOException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmsMessageID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getJmsTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmsCorrelationID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Destination getJmsDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJmsDeliveryMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getJmsRedelivered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmsType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getJmsExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJmsPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPayload()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsRecord.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/WriteJmsResult.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/WriteJmsResult.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/RetryConfiguration.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/RetryConfiguration.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder restrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReadFromSparkReceiverWithOffsetDoFn.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSparkReceiverClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/ReceiverBuilder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushSingle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onReceiverStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentRateLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReceiverStopped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/SparkReceiverIO.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ThriftCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThriftSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  X throwingCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map thriftFieldDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftPayloadSerializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HBaseRowMutationsCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scan getScan()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized HBaseSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteRowMutations writeRowMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HBaseResultCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseResultCoder.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseResultCoder.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseResultCoder.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseReadSplittableDoFn.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRangeTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseReadSplittableDoFn.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HBaseMutationCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mutation decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDebugString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getConnectionPoolSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebeziumReadSchemaTransformProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumReadSchemaTransformProvider.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumberOfRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxTimeToRun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapSourceRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Before()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public After()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/SourceRecordJson.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectorClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberOfRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumTransformRegistrar.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map configs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetHolder currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebeziumSDFDatabaseHistory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean storageExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/Connectors.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction allPrimitiveDataTypesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction allPrimitiveDataTypesFromRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction timeContainingToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction timeContainingFromRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction byteTypeToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction byteTypeFromRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction byteSequenceTypeToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction byteSequenceTypeFromRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction singlyNestedDataTypesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction singlyNestedDataTypesFromRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction doublyNestedDataTypesToRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction doublyNestedDataTypesFromRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/SchemaAwareJavaBeans.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void executeWithRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/IOITHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/HashingFn.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRow create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRow fromSeed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNameForSeed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/TestRow.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureReadableSeekableByteChannel.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlobServiceClient getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List matchGlobPaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystem.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AzfsResourceId fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AzfsResourceId fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AzfsResourceId withSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getLastModified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AzfsResourceId withLastModified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/blobstore/AzfsResourceId.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenCredential create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure/src/main/java/org/apache/beam/sdk/io/azure/options/AzureOptions.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocToBulk docToBulk()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JsonNode parseResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefixedEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBulkEndPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSearchEndPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCountEndPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withTrustSelfSignedCerts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration withCompressionEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1137,
  "endLine" : 1139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundedElasticsearchReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1260,
  "endLine" : 1262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedElasticsearchScrollReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1314,
  "endLine" : 1316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateIteratorId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1319,
  "endLine" : 1321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedElasticsearchPITReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createBaseQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String extractSearchAfterFromDocument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1401,
  "endLine" : 1403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateIteratorId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean test()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1554,
  "endLine" : 1556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withUsePartialUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1703,
  "endLine" : 1705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk withAppendOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentMetadataSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1860,
  "endLine" : 1862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String lowerCaseOrNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1940,
  "endLine" : 1942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulkFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 1981,
  "endLine" : 1983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2015,
  "endLine" : 2017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2077,
  "endLine" : 2079,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document withInputDoc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2089,
  "endLine" : 2091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document withBulkDirective()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2103,
  "endLine" : 2105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document withResponseItemJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2114,
  "endLine" : 2116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document withHasError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2128,
  "endLine" : 2130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document withTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2139,
  "endLine" : 2141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocToBulk getDocToBulk()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2173,
  "endLine" : 2175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO getBulkIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2177,
  "endLine" : 2179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionTuple expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2327,
  "endLine" : 2329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withUseStatefulBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2537,
  "endLine" : 2539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkIO withThrowWriteErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2599,
  "endLine" : 2601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatefulBatching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2614,
  "endLine" : 2616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatefulBatching fromSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2618,
  "endLine" : 2620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2686,
  "endLine" : 2690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BulkIOBaseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2721,
  "endLine" : 2723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2726,
  "endLine" : 2728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessContextAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2771,
  "endLine" : 2773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2776,
  "endLine" : 2778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinishBundleContextAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2784,
  "endLine" : 2786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2789,
  "endLine" : 2791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AmqpMessageCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpMessageCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedAmqpSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedAmqpSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleSplitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/BundleSplitter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticBoundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxEndOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticSourceReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SyntheticBoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsDynamicSplitting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSourceSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAtSplitPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration nextInitializeDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticSourceOptions.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration nextProcessingTimeDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticSourceOptions.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RateLimiter load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticStep.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticRecordsCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticRecordsCheckpoint.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentCheckMarkPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticRecordsCheckpoint.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant eventTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticWatermark.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReaderDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/delay/ReaderDelay.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticOptions.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticUnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckpointMark getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/ShardInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRetentionPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/ShardInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getShardGroup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/ShardInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/ShardInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEndTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/ShardInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withToDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFromDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRetentionPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetentionPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttRecord.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MqttRecord of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttRecord.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write dynamicWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preparer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedMqttSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedMqttSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetained()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long nanosToMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withInputBatchCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder withDisableCertificateValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRootCaCertificatePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withEnableBatchLogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withEnableGzipHttpCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventWriter.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplunkEventCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEventCoder.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HttpResponse execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExponentialBackOff getConfiguredBackOff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/HttpEventPublisher.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkWriteError.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplunkWriteError create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkWriteError.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withParallelism()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withParallelism()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRootCaCertificatePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEnableBatchLogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEnableBatchLogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEnableGzipHttpCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CreateKeys of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkEvent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridFsWriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdateConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateConfiguration.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateConfiguration withUpdateFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateConfiguration.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateConfiguration withFindKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateConfiguration.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateConfiguration withUpdateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateConfiguration.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateConfiguration withIsUpsert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateConfiguration.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxConnectionIdleTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSSLEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSSLInvalidHostNameAllowed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withIgnoreSSLCertificate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBucketAuto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedMongoDbSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxConnectionIdleTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSSLEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSSLInvalidHostNameAllowed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withOrdered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIgnoreSSLCertificate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUpdateConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 970,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindQuery create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindQuery withFilters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindQuery withFilters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindQuery withLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/FindQuery.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/AggregationQuery.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AggregationQuery create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/AggregationQuery.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregationQuery withMongoDbPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/AggregationQuery.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateField.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UpdateField create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateField.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdateField fullUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/UpdateField.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString byteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/RowUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString byteStringUtf8()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/RowUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedCredentialFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/FixedCredentialFactory.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedCredentialFactory create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/FixedCredentialFactory.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableRowToBeamRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFn.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getCellValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRowFn.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToBigtableRowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BeamRowToBigtableMutation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSampleRowKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder createRowBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScanMarkerRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishCell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteSchemaTransformProvider.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadChangeStream readChangeStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRowFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAppProfileId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Write withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1178,
  "endLine" : 1180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1495,
  "endLine" : 1497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteKey makeByteKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1543,
  "endLine" : 1545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1893,
  "endLine" : 1895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableReadOptions getReadOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1932,
  "endLine" : 1934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1936,
  "endLine" : 1938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProvider getTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1949,
  "endLine" : 1951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BigtableSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1995,
  "endLine" : 1997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2013,
  "endLine" : 2015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2030,
  "endLine" : 2032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2035,
  "endLine" : 2037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2187,
  "endLine" : 2189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2214,
  "endLine" : 2216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadChangeStream withEndTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2220,
  "endLine" : 2222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withChangeStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2230,
  "endLine" : 2232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataTableTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2283,
  "endLine" : 2285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withCreateOrUpdateMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2332,
  "endLine" : 2334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withBacklogReplicationAdjustment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2352,
  "endLine" : 2354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withReadChangeStreamTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 2368,
  "endLine" : 2370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/VendoredListenableFutureAdapter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/VendoredListenableFutureAdapter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/VendoredListenableFutureAdapter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/VendoredListenableFutureAdapter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/VendoredListenableFutureAdapter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteOptions.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDataAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteOptions.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString byteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/CellValueParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConfigId create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigtableServiceEntry create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized ConfigId newId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceFactory.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableReadOptions setMaxBufferElementCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableReadOptions withRowFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableReadOptions withKeyRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigtableReadOptions withKeyRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDataAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableReadOptions.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigtableWriteResultCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteResultCoder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableWriteResult decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteResultCoder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableRowToBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableRowToBeamRow.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigtableWriteResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableWriteResult.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableConfig withValidate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableConfig.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List generateInitialChangeStreamPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/ChangeStreamDao.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getChangeStreamNamePrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString getFullNewPartitionPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString getFullStreamPartitionPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString getFullDetectNewPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString convertPartitionToStreamPartitionRowKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString convertPartitionToNewPartitionRowKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDetectNewPartitionWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableDao.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString getChangeStreamNamePrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesMetadataTableExist()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString getFullNewPartitionPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteString getFullStreamPartitionPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/MetadataTableAdminDao.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadChangeStreamTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChangeStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/DaoFactory.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setReadChangeStreamTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableDataClient getDataClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableTableAdminClient getTableAdminClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigtableInstanceAdminClient getInstanceAdminClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dao/BigtableChangeStreamAccessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailToLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailToLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHeartbeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/DetectNewPartitionsTracker.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/DetectNewPartitionsTracker.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStreamPartitionProgressTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/ReadChangeStreamPartitionProgressTracker.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/ReadChangeStreamPartitionProgressTracker.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamProgress currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/ReadChangeStreamPartitionProgressTracker.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incListPartitionsCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionSplitCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionMergeCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionReconciledWithTokenCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionReconciledWithoutTokenCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incOrphanedNewPartitionCleanedCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incHeartbeatCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incClosestreamCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incChangeStreamMutationUserCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incChangeStreamMutationGcCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionStreamCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decPartitionStreamCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProcessingDelayFromCommitTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareStartKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/ByteStringRangeHelper.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/DetectNewPartitionsState.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkLastUpdated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/DetectNewPartitionsState.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/DetectNewPartitionsState.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringRange getPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChangeStreamContinuationTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getLowWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getLastUpdated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/NewPartition.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUuid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getParentLowWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringRange getPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChangeStreamContinuationTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getEndTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParentPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUuid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEndTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/PartitionRecord.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/InitialPipelineState.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResume()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/InitialPipelineState.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/InitialPipelineState.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/InitialPipelineState.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringRange getPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/StreamPartitionWithWatermark.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/StreamPartitionWithWatermark.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/model/StreamPartitionWithWatermark.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long toSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/TimestampConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/action/ChangeStreamAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRangeTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIncompleteNewPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/reconciler/PartitionReconciler.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/CoderSizeEstimator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodingException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/estimator/EncodingException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpHealthcareApiClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonFactory getJsonFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FhirStore createFhirStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Empty deleteHL7v2Store()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Empty deleteFhirStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DicomStore createDicomStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Empty deleteDicomStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Hl7V2Store getHL7v2Store()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HealthcareHttpException of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getEnd()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2MessageCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2MessageCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2MessageCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2MessageCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonArrayCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/JsonArrayCoder.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/JsonArrayCoder.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonArray decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/JsonArrayCoder.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadStudyMetadata readStudyMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedReads()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getReadResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2ReadResponseCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponseCoder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2ReadResponseCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponseCoder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Search searchResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Search searchResourcesWithGenericParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Export exportResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FhirIOPatientEverything getPatientEverything()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSuccessfulBodies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueProvider getFhirStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WriteMethod getWriteMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getContentStructure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProvider getFhirStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1403,
  "endLine" : 1405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1468,
  "endLine" : 1470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getSuccessfulBundles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1589,
  "endLine" : 1591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1614,
  "endLine" : 1616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportResourcesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1695,
  "endLine" : 1697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1788,
  "endLine" : 1790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1882,
  "endLine" : 1884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1896,
  "endLine" : 1898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantiateHealthcareClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1971,
  "endLine" : 1973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FhirSearchParameterCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameterCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  HealthcareIOErrorCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOErrorCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2ReadResponse of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HL7v2Message getHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadResponse.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirSearchParameter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirBundleParameter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FhirBundleParameter of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirBundleParameter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSendTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCreateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSendFacility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchematizedData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchematizedData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2Message.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPatientCompartments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantiateHealthcareClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2ReadParameter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read getAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HL7v2Read readAllRequests()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListHL7v2Messages readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write ingestMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantiateHealthcareClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instantiateHealthcareClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HL7v2ReadResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOError.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOError.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getObservedTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOError.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getDataResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOError.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getStatusCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOError.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowMutation of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowMutation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowMutationCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowMutation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getTableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDefaultStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWriteUnshardedRecords.java",
  "fileLinesCount" : 1289,
  "components" : [ "primary::sdks" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableReference getTableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createJobIdPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryResourceNaming.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatDatetime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableRow convertGenericRecordToTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema toGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema toGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TableSchema fromGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryAvroUtils.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldRetry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getJobIdPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRetryIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toProjectResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toTableFullResourceName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List getOrCreateMapListValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String statusToPrettyString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String randomUUIDString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableReference apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableReference apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationT getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDestination getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableConstraints getTableConstraints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinationsHelpers.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readyForNextReadResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageArrowReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow getRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertError.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableReference getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertError.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertError.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableReference tableReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsAssertion assertThatAllRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowsAssertion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollingAssertion eventually()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void now()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiWritePayload withTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritePayload.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageApiInsertError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageApiInsertError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow getRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableReference getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertError.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableDestinationCoderV2 of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV2.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema toTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema fromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema fromTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableSchema fromGenericAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction toTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRow convertGenericRecordToTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadableInstant truncateToMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceCallMetric writeCallMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.java",
  "fileLinesCount" : 1409,
  "components" : [ "primary::sdks" ],
  "startLine" : 1405,
  "endLine" : 1407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryIOMetadata create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOMetadata.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableDestinationCoderV3 of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV3.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TwoLevelMessageConverterCache.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueProvider getQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySourceDef.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryDlqProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigQueryInsertErrorCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableRowInfoCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TableRowInfoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRowInfo decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRowInfo decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowInfoCoder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageSourceBase.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageSourceBase.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaUpdateUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaUpdateUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageAvroReader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readyForNextReadResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageAvroReader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageAvroReader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableDestinationCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaHolder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Refresh of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSatisfied()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tableKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableSchemaCache.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryFileLoadsSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryFileLoadsSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryFileLoadsSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryFileLoadsSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTestBigQueryServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryFileLoadsSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteSchemaTransformProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteSchemaTransformProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteSchemaTransformProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryWriteConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQuerySchemaTransformTranslation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQuerySchemaTransformTranslation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQuerySchemaTransformTranslation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQuerySchemaTransformTranslation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBigQueryServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryDirectReadSchemaTransformProvider.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBigQueryServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/PassThroughThenCleanup.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputType getOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSourceFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutputType getOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSourceFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TempTableCleanupFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteRename.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CombineAsIterable.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFailure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOperationStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOperationEndTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void await()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean await()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RetryManager.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroWriteRequest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroWriteRequest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanupTempResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryQuerySource.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getFailedRowsTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertInsertErrorToBadRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiLoads.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CreateTables withKmsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CreateTables withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearCreatedTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getInflightWaitSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOTranslation.java",
  "fileLinesCount" : 956,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOTranslation.java",
  "fileLinesCount" : 956,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryStorageStreamReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BigQueryStorageStreamSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageStreamSource.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRepeated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long toEpochMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowToStorageApiProto.java",
  "fileLinesCount" : 1816,
  "components" : [ "primary::sdks" ],
  "startLine" : 1420,
  "endLine" : 1423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/ReifyAsIterable.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PartitionData withMaximums()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNumFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFilenames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PartitionData getLatestPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TupleTag getFailedRowsTupleTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.java",
  "fileLinesCount" : 469,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTriggeringFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxRetryJobs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxRetryJobs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumFileShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxFileSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxFilesPerPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxBytesPerPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BatchLoads.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TableReference getTableToExtract()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSource.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTestBigQueryServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryExportReadSchemaTransformProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppendClientInfo withNoAppendClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSchemaChanged()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AppendClientInfo.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteString serializeBigDecimalToNumeric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BeamRowToStorageApiProto.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageApiInsertErrorCoder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFinalizeWritesDoFn.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsProto.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableRowJsonCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsBeamRow.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SideInputT sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryRowWriter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryRowWriter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryRowSerializationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryRowWriter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/AvroRowWriter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/InsertRetryPolicy.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSuccessfulRpcMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportFailedRPCMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSupportStreamingInsertsMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSupportMetricsDeletion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySinkMetrics.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedRead readTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRow apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withQueryLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withQueryTempProject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withQueryTempDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withKmsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRead withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getValidate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueProvider getQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withoutResultFlattening()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read usingStandardSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1154,
  "endLine" : 1156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTemplateCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorHandlingParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2010,
  "endLine" : 2012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaAndRecord getSchemaAndRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2024,
  "endLine" : 2026,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2030,
  "endLine" : 2032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2190,
  "endLine" : 2192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withKmsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2195,
  "endLine" : 2197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2216,
  "endLine" : 2218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead fromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2232,
  "endLine" : 2234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2243,
  "endLine" : 2245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2248,
  "endLine" : 2250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withoutResultFlattening()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2253,
  "endLine" : 2255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead usingStandardSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2258,
  "endLine" : 2260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withQueryPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2263,
  "endLine" : 2265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withQueryLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2276,
  "endLine" : 2278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withQueryTempDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2290,
  "endLine" : 2292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withMethod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2304,
  "endLine" : 2306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2321,
  "endLine" : 2323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withSelectedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2326,
  "endLine" : 2328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withSelectedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2336,
  "endLine" : 2338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withRowRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2341,
  "endLine" : 2343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withRowRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2352,
  "endLine" : 2354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withTemplateCompatibility()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2363,
  "endLine" : 2365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead withTestServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2368,
  "endLine" : 2370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedRead useAvroLogicalTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2372,
  "endLine" : 2374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypedRead withProjectionPushdownApplied()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2377,
  "endLine" : 2379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsProjectionPushdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2382,
  "endLine" : 2386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getExtractDestinationUri()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2405,
  "endLine" : 2407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeTableRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2513,
  "endLine" : 2515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableFunction toSerializableFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 2585,
  "endLine" : 2587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3002,
  "endLine" : 3004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3007,
  "endLine" : 3009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClustering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3229,
  "endLine" : 3231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3300,
  "endLine" : 3302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Write withWriteProtosClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3328,
  "endLine" : 3330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDirectWriteProtos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3338,
  "endLine" : 3340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLoadJobProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3347,
  "endLine" : 3349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumStorageWriteApiStreams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3394,
  "endLine" : 3396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExtendedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3444,
  "endLine" : 3446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write skipInvalidRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3453,
  "endLine" : 3455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write ignoreUnknownValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3461,
  "endLine" : 3463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write useAvroLogicalTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3469,
  "endLine" : 3471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write ignoreInsertIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3478,
  "endLine" : 3480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withKmsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3482,
  "endLine" : 3484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3486,
  "endLine" : 3488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write optimizedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3509,
  "endLine" : 3511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write useBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3518,
  "endLine" : 3520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3528,
  "endLine" : 3530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxRetryJobs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3533,
  "endLine" : 3535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuccessfulInsertsPropagation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3544,
  "endLine" : 3546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAutoSchemaUpdate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3553,
  "endLine" : 3555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWriteTempDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 3659,
  "endLine" : 3661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsTableRow.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearSchemaCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiDynamicDestinationsTableRow.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiWritesShardedRecords.java",
  "fileLinesCount" : 1048,
  "components" : [ "primary::sdks" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQuerySchemaIO from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySchemaIOProvider.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageApiFlushAndFinalizeDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/StorageApiFlushAndFinalizeDoFn.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getFieldFromBitField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidTimeNanos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidMicroOfSecond()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidNanoOfSecond()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidBitField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueProvider getJsonTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSourceDef.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagWithUniqueIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TagWithUniqueIds.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagWithUniqueIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TagWithUniqueIds.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobService getJobService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreamService getWriteStreamService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageClient getStorageClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BackOff createDefaultBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bigquery getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatBqStatusCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Job getJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bigquery getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTableEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigQueryWriteClient getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1498,
  "endLine" : 1500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryServerStreamImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1792,
  "endLine" : 1794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1797,
  "endLine" : 1799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1802,
  "endLine" : 1804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToPendingMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigQueryReadClient getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1906,
  "endLine" : 1908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RetryAttemptCounter getListener()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1911,
  "endLine" : 1913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadSession callCreateReadSession()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1918,
  "endLine" : 1920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryServerStream readRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1943,
  "endLine" : 1945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitReadStreamResponse splitReadStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1965,
  "endLine" : 1967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1990,
  "endLine" : 1992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericRecord getRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/SchemaAndRecord.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/SchemaAndRecord.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldUseNestedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean useDeadLetterQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean useTimestampAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubSchemaIOProvider.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTopicExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPath getSchemaPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformProvider.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessageWithAttributesCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PubsubCheckpointCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PubsubClient getPubsubClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1106,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getNeedsAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1336,
  "endLine" : 1338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getNeedsMessageId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1340,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getNeedsOrderingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEOF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubWriteSchemaTransformConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/NestedRowToMessage.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getIdAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueProvider getTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPublishBatchWithOrderingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.java",
  "fileLinesCount" : 719,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubSubPayloadTranslation.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubSubPayloadTranslation.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubSubPayloadTranslation.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalWrite.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdLabel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalWrite.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestampAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalWrite.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalWrite.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithTopicCoder.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessageWithTopicCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithTopicCoder.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPubsub create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPubsub fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPath topicPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionPath subscriptionPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessageWithMessageIdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithMessageIdCoder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InputSchemaFactory inputSchemaFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAttributesKeyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSourceEventTimestampKeyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPayloadKeyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SchemaReflection of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaReflection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldMatcher of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldMatcher of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldMatcher of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String timestampAsString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubRowToMessage.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessages.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PTransform signalStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdAndOrderingKeyCoder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessageWithAttributesAndMessageIdAndOrderingKeyCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdAndOrderingKeyCoder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdCoder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessageWithAttributesAndMessageIdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesAndMessageIdCoder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdLabel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestampAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWithAttributes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectPath projectPathFromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectPath projectPathFromId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaPath schemaPathFromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaPath schemaPathFromId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDataCatalogSegments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubscriptionPath subscriptionPathFromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TopicPath topicPathFromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TopicPath topicPathFromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.java",
  "fileLinesCount" : 594,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageToRow.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEOF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubsubMessagePayloadOnlyCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubMessage decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubDlqProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionPath apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPath apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List dataCatalogSegments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readProtoDynamicMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDeadLetterTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withIdAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1078,
  "endLine" : 1080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoderAndParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withClock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1116,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseReadFailuresToBadRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1320,
  "endLine" : 1322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1490,
  "endLine" : 1492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBatchBytesSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1513,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withOrderingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1526,
  "endLine" : 1528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTimestampAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1540,
  "endLine" : 1542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIdAttribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1552,
  "endLine" : 1554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPubsubRootUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1556,
  "endLine" : 1558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1573,
  "endLine" : 1575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/NaiveSpannerRead.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeyParts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCellsMutatedPerColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCellsMutatedPerRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyPart create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Column create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Column create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerSchema.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withSpannerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withTimestampBound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withBatching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSpannerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBatching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTimestampBound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withReadOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQueryName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeySet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPartitionOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withSpannerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1155,
  "endLine" : 1157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1234,
  "endLine" : 1236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTransaction withTimestampBound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSpannerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1317,
  "endLine" : 1319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDialectView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteGrouped grouped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1451,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1458,
  "endLine" : 1460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFailureMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1463,
  "endLine" : 1465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1471,
  "endLine" : 1473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSchemaReadySignal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1493,
  "endLine" : 1495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withGroupingFactor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1503,
  "endLine" : 1505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteRows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1567,
  "endLine" : 1569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteGrouped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1598,
  "endLine" : 1600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withSpannerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1795,
  "endLine" : 1797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1800,
  "endLine" : 1802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1811,
  "endLine" : 1813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1822,
  "endLine" : 1824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withChangeStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1833,
  "endLine" : 1835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1838,
  "endLine" : 1840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1843,
  "endLine" : 1845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1848,
  "endLine" : 1850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withInclusiveStartAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1853,
  "endLine" : 1855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withInclusiveEndAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1858,
  "endLine" : 1860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withRpcPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1863,
  "endLine" : 1865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withTraceSampleProbability()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1873,
  "endLine" : 1875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withWatermarkRefreshRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1877,
  "endLine" : 1879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1888,
  "endLine" : 1890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadChangeStream withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 1909,
  "endLine" : 1911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2189,
  "endLine" : 2191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2307,
  "endLine" : 2309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2494,
  "endLine" : 2496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Transaction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/Transaction.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerReadSchemaTransformProvider.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBytesDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte invert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeNumIncreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeNumDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSignedEncodingLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSignedNumDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInfinity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInfinityDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readSignedNumDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readInfinity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readInfinityDecreasing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRemainingEncodedBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutationGroup create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutationGroup create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutationGroup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mutation primary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List attached()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerIOMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIOMetadata.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpannerIOMetadata create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIOMetadata.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withQueryName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withKeySet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOperation withPartitionOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteResult.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteResult.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteResult.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSpannerSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/ReadSpannerSchema.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlainText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBatching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestampBoundMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimeUnit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaleness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertOrUpdateBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberMutations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailureMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHighPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChangeStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetadataDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetadataInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetadataTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerTransformRegistrar.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpannerQuerySourceDef create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerQuerySourceDef.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PartitionedReadOperation create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/BatchSpannerRead.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutationKeyEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map getUnknownTablesWarningsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationKeyEncoder.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long sizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/CreateTransactionFn.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/CreateTransactionFn.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseClient getDatabaseClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchClient getBatchClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseAdminClient getDatabaseAdminClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceConfigId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withEmulatorHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withIsLocalChannelProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withCommitDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withCommitDeadline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withMaxCumulativeBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withMaxCumulativeBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withCommitRetrySettings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withRetryableCodes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SpannerConfig withServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withRpcPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withMaxCommitDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withMaxCommitDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withDatabaseRole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withDataBoostEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withPartitionQueryTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withPartitionQueryTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withPartitionReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withPartitionReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withExperimentalHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannerConfig withUsingPlainTextChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/SpannerChangestreamsReadSchemaTransformProvider.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPostgres()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamDao.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPostgres()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataAdminDao.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPostgres()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getCommitTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataDao.java",
  "fileLinesCount" : 710,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWatermarkIndexName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCreatedAtIndexName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/PartitionMetadataTableNames.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSet.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getQueryStartedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetMetadata.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordStreamStartedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetMetadata.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordStreamEndedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetMetadata.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordReadAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetMetadata.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getTotalStreamDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetMetadata.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumberOfRecordsRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetMetadata.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampRange of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRange.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRange.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRange.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRange.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRange.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimeSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampRange currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/TimestampRangeTracker.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RestrictionInterrupter withSoftTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/RestrictionInterrupter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTimeSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/RestrictionInterrupter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/DetectNewPartitionsRangeTracker.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionRecordCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionRecordSplitCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionRecordMergeCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionStartRecordCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionEndRecordCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPartitionEventRecordCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePartitionCreatedToScheduled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePartitionScheduledToRunning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incActivePartitionReadCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decActivePartitionReadCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incDataRecordCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incQueryCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incHeartbeatRecordCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/ChangeStreamMetrics.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecordSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/TypeCode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/TypeCode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/TypeCode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecordSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPartitionTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPartitionToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getHeartbeatMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getCreatedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeCode getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOrdinalPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInitialPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/InitialPartition.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeysJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/Mod.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/Mod.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecordSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet getParentTokens()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getCommitTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecordSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPartitionToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getPartitionStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getPartitionEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getPartitionCreatedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getQueryStartedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordStreamStartedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordStreamEndedAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordReadAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalStreamTimeMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumberOfRecordsRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPartitionToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getCommitTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerTransactionId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLastRecordInTransactionInPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecordSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRowType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMods()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModType getModType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueCaptureType getValueCaptureType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumberOfRecordsInTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumberOfPartitionsInTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransactionTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSystemTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeStreamRecordMetadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonNullDataChangeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonNullDataChangeRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonNullHeartbeatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonNullHeartbeatRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonNullChildPartitionsRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonNullChildPartitionsRecordJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPostgres()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/ChangeStreamRecordMapper.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapperFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/MapperFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/ChildPartitionsRecordAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataChangeRecordAction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/action/DataChangeRecordAction.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostProcessingMetricsDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/PostProcessingMetricsDoFn.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanUpReadChangeStreamDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/CleanUpReadChangeStreamDoFn.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/ReadChangeStreamPartitionDoFn.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectNewPartitionsRangeTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/DetectNewPartitionsDoFn.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default double get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/ThroughputEstimator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodingException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/EncodingException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/BytesThroughputEstimator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/estimator/SizeEstimator.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOriginalString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSegments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/QueryUtils.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxAttempts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getInitialBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getSamplePeriod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getSamplePeriodBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getOverloadRatio()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getThrottleDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBatchInitialCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBatchMaxCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBatchMaxBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getBatchTargetLatency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHintMaxNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShouldReportDiagnosticMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RpcQosOptions defaultOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosOptions.java",
  "fileLinesCount" : 775,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1RpcAttemptContexts.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getRpcAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessContextAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinishBundleContextAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueuePosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSerializedSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1WriteFn.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getRpcAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunQueryRequest setReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getRpcAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PartitionQueryRequest setReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getRpcAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListDocumentsRequest setReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getRpcAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getRpcAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionQueryRequest getRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionQueryResponse getResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1ReadFn.java",
  "fileLinesCount" : 803,
  "components" : [ "primary::sdks" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FirestoreV1 v1()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreIO.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListCollectionIds build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDocuments build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunQuery build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchGetDocuments build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1074,
  "endLine" : 1076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1230,
  "endLine" : 1232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionQuery build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1416,
  "endLine" : 1418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1425,
  "endLine" : 1427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchWriteWithSummary build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1550,
  "endLine" : 1552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchWriteWithDeadLetterQueue build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1678,
  "endLine" : 1680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1707,
  "endLine" : 1709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1711,
  "endLine" : 1713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1733,
  "endLine" : 1735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteResult getWriteResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1769,
  "endLine" : 1771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Status getStatus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1773,
  "endLine" : 1775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1792,
  "endLine" : 1794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWriteFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1855,
  "endLine" : 1857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BldrT self()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 1925,
  "endLine" : 1927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2009,
  "endLine" : 2011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 2015,
  "endLine" : 2017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bytesOverLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCodeRetryable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final long durationMs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestSuccessful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestSuccessful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestFailed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordRequestFailed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordWriteCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MovingFunction createGraceStatusCodeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Duration getDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferedElementsCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 978,
  "endLine" : 980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedElementsBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNonEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLabels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RampupThrottlingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFn.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProvider getProjectValueProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProvider getDatabaseValueProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitQueryFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1269,
  "endLine" : 1271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity deleteEntity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey deleteKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1299,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withRampupThrottlingDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1372,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1380,
  "endLine" : 1382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1428,
  "endLine" : 1430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1433,
  "endLine" : 1435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLocalhost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1451,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRampupThrottlingDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1469,
  "endLine" : 1471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithSummary withResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1492,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1497,
  "endLine" : 1499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1501,
  "endLine" : 1503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withRampupThrottlingDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1592,
  "endLine" : 1594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1669,
  "endLine" : 1671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1674,
  "endLine" : 1676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withLocalhost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1682,
  "endLine" : 1684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withRampupThrottlingDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1687,
  "endLine" : 1689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1695,
  "endLine" : 1697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntity withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1700,
  "endLine" : 1702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteEntityWithSummary withResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1718,
  "endLine" : 1720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1732,
  "endLine" : 1734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1736,
  "endLine" : 1738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withRampupThrottlingDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1821,
  "endLine" : 1823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1885,
  "endLine" : 1887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1893,
  "endLine" : 1895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withLocalhost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1901,
  "endLine" : 1903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1906,
  "endLine" : 1908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1911,
  "endLine" : 1913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withRampupThrottlingDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1916,
  "endLine" : 1918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1924,
  "endLine" : 1926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKey withHintNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1929,
  "endLine" : 1931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyWithSummary withResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1941,
  "endLine" : 1943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1946,
  "endLine" : 1948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1951,
  "endLine" : 1953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1955,
  "endLine" : 1957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 1959,
  "endLine" : 1961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2074,
  "endLine" : 2076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2078,
  "endLine" : 2080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestLatency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2124,
  "endLine" : 2126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessContextAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2277,
  "endLine" : 2279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2282,
  "endLine" : 2284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinishBundleContextAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2291,
  "endLine" : 2293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2296,
  "endLine" : 2298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuerySplitter getQuerySplitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.java",
  "fileLinesCount" : 2614,
  "components" : [ "primary::sdks" ],
  "startLine" : 2610,
  "endLine" : 2612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatastoreV1 v1()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreIO.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptiveThrottler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/AdaptiveThrottler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void successfulRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/AdaptiveThrottler.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStoreV1SchemaIO from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DataStoreV1SchemaIOProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowToEntity createTest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/RowToEntity.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/MovingAverage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/MovingAverage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EntityToRow create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/EntityToRow.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/EntityToRow.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/SubscriberOptions.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PublisherOptions.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/DlqProvider.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonotonicallyIncreasing newWatermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerSubscriptionPartitionSdf.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerServerPublisherCache.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetByteRange currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeTracker.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AutoCloseable asCloseable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ApiServices.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OffsetByteRange of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OffsetByteRange of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedReaderImpl.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional lastClaimed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionProcessorImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/TopicBacklogReaderImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CloserReference of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CloserReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CloserReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloserReference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CloserReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Closer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CloserReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/CloserReference.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void evict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ServiceCache.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void set()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ServiceCache.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTopicPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAddUuids()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubscriptionPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeduplicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/BlockingCommitterImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized T create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ManagedFactoryImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void handlePermanentError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Offset fetchOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Optional peek()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KV toKv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OffsetByteRange fromKv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetByteRange decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteRangeCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedSourceImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UnboundedSourceImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerServerSubscriberCache.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KV toKv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionCoder.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionCoder.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionPartition decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionCoder.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubsubLiteSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PubsubLiteSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void publish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PubsubLiteSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PubsubLiteSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PubsubLiteSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PubsubLiteSink.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CursorServiceClient getCursorClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriberAssembler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscribeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSubscription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscribeTransform.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/TopicBacklogReaderSettings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OffsetByteProgress of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/OffsetByteProgress.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration watermarkDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartitionLoader.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SubscriptionPartition of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/SubscriptionPartition.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uuid of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/Uuid.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UuidDeduplicationTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UuidDeduplicationTransform.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long minBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long maxBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Block()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long claimed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UuidCoder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uuid decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UuidCoder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/UuidCoder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComputeMessageStatsResponse load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/LimitingTopicBacklogReader.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized ComputeMessageStatsResponse loadFromUnderlying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/LimitingTopicBacklogReader.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/LimitingTopicBacklogReader.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetUuidFromPubSubMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetUuidFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteWriteSchemaTransformProvider.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteReadSchemaTransformProvider.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/TableContainer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUpdatedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TableSchema getUpdatedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldFailRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInsertCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeJobService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumFailuresExpected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigqueryMatcher queryResultHasChecksum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableAndQuery createQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryMatcher.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobService getJobService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatasetService getDatasetService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreamService getWriteStreamService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageClient getStorageClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeBigQueryServerStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeQueryResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString byteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigtableUtils.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString byteStringUtf8()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigtableUtils.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigqueryClient getClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigqueryClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/BigqueryClient.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getJAXBClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  JAXBCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MappingConfiguration withRootElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MappingConfiguration withRecordElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MappingConfiguration withRecordClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MappingConfiguration withCharset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRootElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRecordElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRecordClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMinBundleSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompressionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCharset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadFiles withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withRootElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withRecordElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withRecordClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withCharset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRecordClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRootElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCharset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withRootElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withCharset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlIO.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedReader createSingleFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized XmlSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAtSplitPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/XmlSource.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreUtil.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreDefaultRowMapper.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadProvider.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteConfiguration.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformWriteConfiguration.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/schematransform/SingleStoreSchemaTransformReadConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadWithPartitions readWithPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withLoginCustomerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withLoginCustomerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultGoogleAdsClientFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/DefaultGoogleAdsClientFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GoogleAdsV19 current()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsIO.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/providers/JsonWriteTransformProvider.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Write build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/json/src/main/java/org/apache/beam/sdk/io/json/JsonIO.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator map()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/DefaultObjectMapper.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future deleteAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/DefaultObjectMapper.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future saveAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/DefaultObjectMapper.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BigInteger getRangeSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/SplitGenerator.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/SplitGenerator.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigInteger getTargetSplitSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/SplitGenerator.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJoinerClause()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ReadFn.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readToSessionHash()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ConnectionManager.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String safeVPGet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/ConnectionManager.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHosts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyspace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withLocalDc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMinNumberOfSplits()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRingRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRingRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSsl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSsl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHosts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withKeyspace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withLocalDc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSsl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSsl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMurmur3Partitioner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 1090,
  "endLine" : 1092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getEnd()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigInteger span()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RingRange of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/RingRange.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTask.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergReadSchemaTransformProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotInfo fromSnapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SnapshotInfo.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteSchemaTransformProvider.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionSpec getPartitionSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergTableCreateConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergTableCreateConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskReader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableStringIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergSchemaTransformTranslation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergSchemaTransformTranslation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergSchemaTransformTranslation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergSchemaTransformTranslation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergSchemaTransformTranslation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergSchemaTransformTranslation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteResult.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AssignDestinations.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCatalogConfig.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableAlreadyExistsException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/TableAlreadyExistsException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/SerializableDataFile.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadFromTasks.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange getInitialRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadFromTasks.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bytesWritten()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataFile getDataFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String path()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/RecordWriter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getWrittenRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getWrittenFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteUngroupedRowsToFiles.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergDestination.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FileWriteResult.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTableIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FileWriteResult.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombinedScanTask wholeTableReadTask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanSource.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteToDestinations.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/AppendFilesToTables.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Record beamRowToIcebergRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  boolean isUnbounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean validDirectWriteLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTableIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTableIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String error()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergScanConfig.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDestinations singleTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/DynamicDestinations.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ReadTaskDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PortableIcebergDestinations.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PortableIcebergDestinations.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableStringIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PortableIcebergDestinations.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergCdcReadSchemaTransformProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleLifter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/BundleLifter.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMap build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/PropertyBuilder.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/CreateReadTasksDoFn.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CombinedScanTask getTask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IcebergScanConfig getScanConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/ScanTaskSource.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WriteRows writeRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRows to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRows to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRows withTriggeringFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRows withDirectWriteByteLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withCdc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows fromSnapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows toSnapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows fromTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows toTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withPollInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows streaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withStartingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows keeping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows dropping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergIO.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::sdks" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int requestsInProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasErrored()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void batchWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClientPool pooledClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientT retain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ObjectPool.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClientBuilderFactory defaultFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T valueOrElse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientConfiguration.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientConfiguration.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder credentialsProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientConfiguration.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder region()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientConfiguration.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/HttpClientConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/HttpClientConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/RetryConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/RetryConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/RetryConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/RetryConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwsCredentials resolveCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwsCredentials resolveCredentials()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/auth/StsAssumeRoleForFederatedCredentialsProvider.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withScanRequestFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDeduplicateKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/DynamoDBIO.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/AttributeValueCoder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List convertToListByteArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/AttributeValueCoder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List convertToListByteBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/AttributeValueCoder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisReaderCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int divideAndRoundUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitialPositionInStream getPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPositionName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/StartingPoint.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RateLimitPolicyFactory withoutLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RateLimitPolicyFactory withFixedDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RateLimitPolicyFactory withFixedDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RateLimitPolicyFactory withDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelayIntervalRateLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelayIntervalRateLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRateLimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onThrottle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicyFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShardCheckpoint getCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getShardWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getLatestRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getShardId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardRecordsIterator.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransientKinesisException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/TransientKinesisException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisSource.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CustomOptional absent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CustomOptional of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Present()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIOOptions.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConsumerArn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withInitialPositionInStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withInitialTimestampInStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFixedDelayRateLimitPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant nextBufferTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant nextShardRefresh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRecordAggregation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRecordAggregationDisabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRequestEntriesCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 986,
  "endLine" : 988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShardRanges of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShardRangesImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1222,
  "endLine" : 1224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigInteger lowerHashKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1278,
  "endLine" : 1280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MovingFunction newFun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkpointIsInTheMiddleOfAUserRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShardId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardCheckpoint.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisClientThrottledException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisClientThrottledException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisRecord getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShardReadersPool createShardReadersPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReader.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getLatestRecordTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant getMinTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BlockingQueue getRecordsQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/ShardReadersPool.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/GetKinesisRecordsResult.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNextShardIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/GetKinesisRecordsResult.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMillisBehindLatest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/GetKinesisRecordsResult.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Instant toJoda()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/TimeUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Instant minTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/TimeUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAwsAccessKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAwsSecretKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRegion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServiceEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerifyCertificate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAggregationEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAggregationMaxBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAggregationMaxBufferedTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPartitionKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxCapacityPerShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KinesisReadToBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisTransformRegistrar.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KinesisRecordCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecordCoder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueueEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAfterInitialCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPoolId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxCapacityPerShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generatePoolId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscribersPool.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscribeToShardResponseHandler responseHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onComplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOShardSubscriber.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LazyResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/SimplifiedKinesisClient.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedSequenceNumber getExtendedSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStreamName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShardId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSubSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getApproximateArrivalTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPartitionKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisRecord.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatermarkParameters create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkParameters.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRecordsCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant timeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RecordsAggregator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EFOShardSubscribersPool shardSubscribersPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KinesisRecord getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EFOShardSubscribersPool createPool()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/EFOKinesisReader.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WatermarkPolicyFactory withArrivalTimePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WatermarkPolicyFactory withArrivalTimePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WatermarkPolicyFactory withProcessingTimePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WatermarkPolicyFactory withCustomWatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPublishRequestFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sns/SnsIO.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withEntryMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withEntryMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withBatchTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBatches withBatchTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int maxBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean submitAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int maxBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Batch getLocked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean lock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean lock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isExpired()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqsUnboundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read getRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedSource.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long maxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadConfiguration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadSchemaTransformProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadSchemaTransformProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadSchemaTransformProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/providers/SqsReadSchemaTransformProvider.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsCheckpointMark.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqsUnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String queueUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHandleInvalid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long now()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getVisibilityTimeoutMs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsUnboundedReader.java",
  "fileLinesCount" : 958,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConverterFactory toAws()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConverterFactory fromAws()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableFunction pojoTypeConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableFunction create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializableFunction nullSafe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializableFunction transformList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializableFunction transformMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant toJodaInstant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SdkBytes toSdkBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SdkField elementField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SdkField valueField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsTypes.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettersFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  AwsBuilderFactory builderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  SdkBuilder sdkBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaProvider.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSchemaProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaRegistrar.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SdkBuilderSetter setter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValT get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSECustomerKey create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/S3Options.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwsCredentialsProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsOptions.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsSerializableUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String serializeAwsCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsSerializableUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwsModule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Region deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/options/AwsModule.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ReadableSeekableByteChannel.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3WritableByteChannel.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSECustomerKey build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystemConfiguration.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static S3FileSystemConfiguration fromS3Options()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystemConfiguration.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setS3Client()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S3Client getS3Client()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List matchNonGlobPaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3FileSystem.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S3ResourceId withSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getLastModified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S3ResourceId withLastModified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isWildcard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/S3ResourceId.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public S3ClientBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/DefaultS3ClientBuilderFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static S3ClientBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/DefaultS3ClientBuilderFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withUrls()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DriverConfiguration withDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCypherLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DriverProviderFromDriverConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Driver apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteUnwind withCypherLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 1202,
  "endLine" : 1204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CoreAdminResponse process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/AuthorizedSolrClient.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SolrResponse process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/AuthorizedSolrClient.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/AuthorizedSolrClient.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaBinCodecCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/JavaBinCodecCoder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  JavaBinCodecCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/JavaBinCodecCoder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/JavaBinCodecCoder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadAll readAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void plainWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double plainRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void plainWriteWhileReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double plainReadWhileWriting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void atomicWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double atomicRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void atomicWriteWhileReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double atomicReadWhileWriting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void volatileWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double volatileRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void volatileWriteWhileReading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double volatileReadWhileWriting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/jmh/src/main/java/org/apache/beam/sdk/io/kafka/jmh/KafkaIOUtilsBenchmark.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schema getAvroSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaRegistryClient getSchemaRegistryClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConfluentSchemaRegistryDeserializerProvider.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOffsetsForTimes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean deserializerSupportsHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ConsumerSpEL.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getAvg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAvg()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOUtils.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTransactions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void beginTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void abortTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean supportsTransactions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initTransactions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void beginTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void commitTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void abortTransaction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerSpEL.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadSourceDescriptors readSourceDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsumerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1048,
  "endLine" : 1050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStopReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1064,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommitOffsetInFinalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestampPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsumerPollingTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRedistributeNumKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1080,
  "endLine" : 1082,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRedistribute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffsetDeduplication()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1092,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRedistributeByRecordKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicReadPollIntervalSeconds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1100,
  "endLine" : 1102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsumerFactoryFnClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsumerFactoryFnParams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1126,
  "endLine" : 1128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRedistributeNumKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withOffsetDeduplication()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1214,
  "endLine" : 1216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRedistributeByRecordKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1218,
  "endLine" : 1220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withKeyDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withValueDeserializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1334,
  "endLine" : 1336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStartReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1350,
  "endLine" : 1352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStopReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withLogAppendTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1391,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1402,
  "endLine" : 1404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCreateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withReadCommitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1496,
  "endLine" : 1498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read commitOffsetsInFinalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDynamicRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1518,
  "endLine" : 1520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withOffsetConsumerConfigOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1536,
  "endLine" : 1538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCheckStopReadingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1562,
  "endLine" : 1564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBadRecordErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1577,
  "endLine" : 1579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopicVerificationLogging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1609,
  "endLine" : 1611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2256,
  "endLine" : 2258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2780,
  "endLine" : 2782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withRedistributeNumKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2797,
  "endLine" : 2799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withReadCommitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2837,
  "endLine" : 2839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors commitOffsets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2845,
  "endLine" : 2847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadSourceDescriptors withConsumerPollingTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2908,
  "endLine" : 2910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadAllFromRow forExternalBuild()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2912,
  "endLine" : 2914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadSourceDescriptors withBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 2966,
  "endLine" : 2968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean configuredKafkaCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3103,
  "endLine" : 3105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3252,
  "endLine" : 3254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withKeySerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3262,
  "endLine" : 3264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withValueSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3267,
  "endLine" : 3269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteRecords withInputTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3311,
  "endLine" : 3313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProducerConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3555,
  "endLine" : 3557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3559,
  "endLine" : 3561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeySerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3563,
  "endLine" : 3565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueSerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3567,
  "endLine" : 3569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Write withWriteRecordsTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3574,
  "endLine" : 3576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withKeySerializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3602,
  "endLine" : 3604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withInputTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3629,
  "endLine" : 3631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withEOS()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3652,
  "endLine" : 3654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3735,
  "endLine" : 3737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublishTimestampFunctionKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3769,
  "endLine" : 3771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3774,
  "endLine" : 3776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaValueWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3787,
  "endLine" : 3789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3817,
  "endLine" : 3820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3823,
  "endLine" : 3825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  KafkaPublishTimestampFunction withElementTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaPublishTimestampFunction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  TimestampPolicyFactory withLogAppendTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestampForRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogAppendTimePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NoOpKafkaMetrics getInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  LocalDeserializerProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/LocalDeserializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/LocalDeserializerProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KafkaReadRedistribute byOffsetShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KafkaReadRedistribute byRecordKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant deserialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/serialization/InstantDeserializer.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaIOReadProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supports()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableSortedSet getConflictingProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIOReadImplementationCompatibility.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV getKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaTimestampType getTimestampType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecord.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSupportKafkaMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaSinkMetrics.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadSchemaTransformProvider.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KafkaTimestampType forOrdinal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaTimestampType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaTimestampType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WriteRecords getSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaWriter.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offsetBasedDeduplicationSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMessageBacklog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getBacklogCheckTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopicPartition topicPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized TimestampPolicyContext mkTimestampPolicyContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReader.java",
  "fileLinesCount" : 868,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beginTxn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShardWriter removeIfPresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardWriterCache load()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaExactlyOnceSink.java",
  "fileLinesCount" : 759,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWatermarkMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offsetBasedDeduplicationSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read getSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedSource.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CheckStopReadingFnWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KafkaRecordCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KafkaRecordCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder restrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ReadFromKafkaDoFn.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProducerRecordCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProducerRecordCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/ProducerRecordCoder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/upgrade/src/main/java/org/apache/beam/sdk/io/kafka/upgrade/KafkaIOTranslation.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseResult success()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseResult success()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorAsString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/ParseResult.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Parse parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParseFiles parseFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse filepattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse filepattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/tika/src/main/java/org/apache/beam/sdk/io/tika/TikaIO.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekableByteChannel truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopFileSystem.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getCurrentDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path toPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-file-system/src/main/java/org/apache/beam/sdk/io/hdfs/HadoopResourceId.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/sinks/ThrowingSink.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrottlingSignaler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling/ThrottlingSignaler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrottlingSignaler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling/ThrottlingSignaler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalThrottling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling/ThrottlingSignaler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeedRange toFeedRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/NormalizedRange.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/LineReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/JsonReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/AvroReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/ParquetWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime unmarshal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlDateTimeAdapter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String marshal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlDateTimeAdapter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map loadProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformFormatProviders.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileWriteSchemaTransformProvider.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformConfiguration.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/CsvWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/FileReadSchemaTransformProvider.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/ParquetReadSchemaTransformFormatProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/AvroWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HashMap getData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowAdapter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowAdapter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowAdapter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getPrimitiveValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DateTime getDateTimeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList getValueList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HashMap getNestedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPrimitiveValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDateTimeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/XmlRowValue.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/JsonWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MapElements mapRowsToJsonStrings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/JsonWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/file-schema-transform/src/main/java/org/apache/beam/sdk/io/fileschematransform/JsonWriteSchemaTransformFormatProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartitionReaderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/PartitionReaderFn.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HCatalogBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogBeamSchema.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema toBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/SchemaUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withConfigProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPollingInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPartitionCols()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTerminationCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read withContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderContext get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedHCatalogSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withConfigProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List castTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatToRow.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedisCursor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCursor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDbSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getTablePow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisCursor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadKeyPatterns withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadKeyPatterns withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRange getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreams withApproximateTrim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteStreamFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RedisConnectionConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withHost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration enableSSL()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedisConnectionConfiguration withSSL()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrivateKeyPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrivateKeyPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRawPrivateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRawPrivateKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrivateKeyPassphrase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrivateKeyPassphrase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOAuthToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOAuthToken()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWarehouse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarehouse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStagingBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStagingBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/CrossLanguageConfiguration.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/WriteBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWriteDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/WriteBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/WriteBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateDisposition getCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/WriteBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteDisposition getWriteDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/crosslanguage/WriteBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchService getBatchService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeServicesImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingService getStreamingService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeServicesImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIngestManager getIngestManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceConfig.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilesList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceConfig.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStagingBucketDir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceConfig.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getDataSourceProviderFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStagingBucketDir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilesList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteDisposition getWriteDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuotationMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateDisposition getCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTableSchema getTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceConfig.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getASCIICharRepresentation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTablePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeBatchServiceImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/services/SnowflakeStreamingServiceImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeBoolean of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/logical/SnowflakeBoolean.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/logical/SnowflakeBoolean.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeColumn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeColumn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeDataType getDataType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDataType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeTableSchema of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeTableSchema.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeTableSchema.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeTableSchema.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeTimestampTZ of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeTimestampNTZ of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampNTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampNTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeDate of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeDate.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeDate.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeTime of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTime.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTime.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeTimestamp of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestamp.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeTimestampLTZ of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampLTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampLTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeDateTime of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeDateTime.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeString.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeString of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeString.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeString of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeString.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeChar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeChar.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeChar of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeChar.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeVarchar of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeVarchar of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeBinary of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeBinary of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeText.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeText of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeText.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeText of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeText.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeVarBinary of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarBinary.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeFloat of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeFloat.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeFloat.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeInteger of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeInteger.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeDouble of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeDouble.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeNumber of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeNumber of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeDecimal.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeDecimal of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeDecimal.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeReal of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeReal.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeNumeric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumeric.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeNumeric of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumeric.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeArray of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeArray.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeArray.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeObject of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeObject.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeObject.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeVariant of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeVariant.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeVariant.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnowflakeGeography of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/geospatial/SnowflakeGeography.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String sql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/geospatial/SnowflakeGeography.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read fromTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStagingBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCsvMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQuotationMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapCsvToStringArrayFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapStringArrayToUserDataFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withStagingBucketName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withStorageIntegrationName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withQueryTransformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withQueryTransformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFileNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withUserDataMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFlushTimeLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSnowPipe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSnowPipe()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withShardsNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFlushRowLimit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWriteDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCreateDisposition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSnowflakeServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withQuotationMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDebugMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapObjectsArrayToCsvFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String quoteNonEmptyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataSourceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1490,
  "endLine" : 1492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withOAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1535,
  "endLine" : 1537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withOAuth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1544,
  "endLine" : 1546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1709,
  "endLine" : 1711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withWarehouse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1722,
  "endLine" : 1724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withWarehouse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1731,
  "endLine" : 1733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1740,
  "endLine" : 1742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1744,
  "endLine" : 1746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withServerName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1763,
  "endLine" : 1765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withPortNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1772,
  "endLine" : 1774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withRole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1781,
  "endLine" : 1783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withRole()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1790,
  "endLine" : 1792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withAuthenticator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1799,
  "endLine" : 1801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withLoginTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1808,
  "endLine" : 1810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataSourceProviderFromDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1902,
  "endLine" : 1904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1906,
  "endLine" : 1908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1911,
  "endLine" : 1913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1916,
  "endLine" : 1918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration getConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1920,
  "endLine" : 1922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getValueOrNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1925,
  "endLine" : 1927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/SnowflakeIO.java",
  "fileLinesCount" : 1932,
  "components" : [ "primary::sdks" ],
  "startLine" : 1929,
  "endLine" : 1931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer createWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized KuduClient getKuduClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduServiceImpl.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withFaultTolerent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KuduTable getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/TableAndRecord.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/TableAndRecord.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRoutingKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentEncoding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getDeliveryMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getPriority()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCorrelationId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReplyTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClusterId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqMessage.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel getChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withQueueDeclare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withUseCorrelationId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RabbitMQSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withQueueDeclare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobID createJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JobID createJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskID createTaskID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getReducersCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HDFSSynchronization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HDFSSynchronization.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSkipKeyClone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSkipValueClone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InputFormat getInputFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInputFormatObj()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HadoopInputFormatBoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKnownImmutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputSplit getSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupDataByPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RecordWriter getRecordWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutputCommitter getOutputCommitter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1512,
  "endLine" : 1514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TaskAttemptContext getTaskAttemptContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1516,
  "endLine" : 1518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTaskId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1520,
  "endLine" : 1522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1524,
  "endLine" : 1526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1631,
  "endLine" : 1633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1932,
  "endLine" : 1934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 2049,
  "endLine" : 2051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectionAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionAccumulator createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectionAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/IterableCombinerFn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Parse parseGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBeamSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAvroDataModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withAvroDataModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withBeamSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CountAndSize create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withCompressionCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withAvroDataModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionOutputStream create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionOutputStream createOrOverwrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long defaultBlockSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1154,
  "endLine" : 1156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1165,
  "endLine" : 1167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GenericRecordPassthroughFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1202,
  "endLine" : 1204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericRecord apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseConfiguration.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseError.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/providers/CsvWriteTransformProvider.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CsvIOParseKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseKV.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsvIOParseResult expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseKV.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvRowConversions.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String headerLine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOStringToCsvRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackOff get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/DefaultSerializableBackoffSupplier.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeTimeoutException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeTimeoutException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeTimeoutException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeTimeoutException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeTimeoutException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeTimeoutException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRepeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeTimeoutException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeRemoteSystemException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeRemoteSystemException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeRemoteSystemException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeRemoteSystemException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeRemoteSystemException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeRemoteSystemException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRepeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeRemoteSystemException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/CallShouldBackoffBasedOnRejectionProbability.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/CallShouldBackoffBasedOnRejectionProbability.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeQuotaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeQuotaException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeQuotaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeQuotaException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeQuotaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeQuotaException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRepeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeQuotaException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getResponses()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Result.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Result.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Result.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String callCounterNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String setupCounterNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String teardownCounterNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String backoffCounterNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String sleeperCounterNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String shouldBackoffCounterName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String metricNameOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Monitoring withEverythingCountedExceptedCaching()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Monitoring.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Call()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call withTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExecutor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExecutor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeExecutionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeExecutionException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeExecutionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeExecutionException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserCodeExecutionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeExecutionException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRepeat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/UserCodeExecutionException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Repeater.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/ApiIOError.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestResponseIO withoutRepeater()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedAssociatingRequestResponseCaller()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedAssociatingRequestResponseCallShouldBackoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RequestResponseIO.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/RedisClient.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CacheResponseCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Cache.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/WriteToPulsarDoFn.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/WriteToPulsarDoFn.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/WriteToPulsarDoFn.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/WriteToPulsarDoFn.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withAdminUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withClientUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withStartTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEndTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEndMessageId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPublishTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPulsarClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withPulsarAdmin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTopic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withClientUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPulsarClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/NaiveReadFromPulsarDoFn.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WritableCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/WritableCoder.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/RecordWithMetadata.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/RecordWithMetadata.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/RecordWithMetadata.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedReader createSingleFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIOSource.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHasMultilineCSVRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHintMatchesManyFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withRecordNumMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadFiles withDesiredBundleSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadFiles withRecordNumMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/ConfigWrapper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/Plugin.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getFormatClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormatName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getFormatProviderClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormatProviderName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormatClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/PluginConstants.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchSourceContextImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchSourceContextImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxPreviewRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchSourceContextImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputFormatProvider getInputFormatProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFormatProvider getOutputFormatProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStageName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPipelineName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLogicalStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StageMetrics getMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginProperties getPluginProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginProperties getPluginProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Class loadPluginClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T newPluginInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOutputPortSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean datasetExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureCollector getFailureCollector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getServiceURL()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getServiceURL()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Lookup provide()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchSinkContextImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureCollectorWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/FailureCollectorWrapper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValidationFailures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/FailureCollectorWrapper.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewEnabled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/StreamingSourceContextImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Read read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/CdapIO.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReadWithPartitions readWithPartitions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withUsername()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withPassword()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSourceConfiguration withQueryTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadRows withDisableAutoCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDisableAutoCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1240,
  "endLine" : 1242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withDisableAutoCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withRowOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1485,
  "endLine" : 1487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withLowerBound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1489,
  "endLine" : 1491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withUpperBound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1493,
  "endLine" : 1495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWithPartitions withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1503,
  "endLine" : 1505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1781,
  "endLine" : 1783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1786,
  "endLine" : 1788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1884,
  "endLine" : 1886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1889,
  "endLine" : 1891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1900,
  "endLine" : 1902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withPreparedStatementSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1905,
  "endLine" : 1907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1910,
  "endLine" : 1912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxBatchBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1915,
  "endLine" : 1917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetryStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1920,
  "endLine" : 1922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withRetryConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1925,
  "endLine" : 1927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1930,
  "endLine" : 1932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1949,
  "endLine" : 1951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 1975,
  "endLine" : 1977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2123,
  "endLine" : 2125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2136,
  "endLine" : 2138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withPreparedStatementSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2140,
  "endLine" : 2142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteWithResults withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2145,
  "endLine" : 2147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2299,
  "endLine" : 2301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2308,
  "endLine" : 2310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2312,
  "endLine" : 2314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteVoid withPreparedStatementSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2316,
  "endLine" : 2318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasStatementAndSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2556,
  "endLine" : 2558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PoolableDataSourceProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2605,
  "endLine" : 2607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2609,
  "endLine" : 2611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2638,
  "endLine" : 2640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataSourceProviderFromDataSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2655,
  "endLine" : 2657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2659,
  "endLine" : 2661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2664,
  "endLine" : 2666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2669,
  "endLine" : 2671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2746,
  "endLine" : 2748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2857,
  "endLine" : 2859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2862,
  "endLine" : 2865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 2868,
  "endLine" : 2870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcReadSchemaTransformProvider.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/MySqlSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/MySqlSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/MySqlSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/MySqlSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/PostgresSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/PostgresSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/PostgresSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/PostgresSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToSqlServerSchemaTransformProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToSqlServerSchemaTransformProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToPostgresSchemaTransformProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToPostgresSchemaTransformProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostgresWriteSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToPostgresSchemaTransformProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromOracleSchemaTransformProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromOracleSchemaTransformProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/SqlServerSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/SqlServerSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/SqlServerSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/SqlServerSchemaTransformTranslation.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromPostgresSchemaTransformProvider.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromPostgresSchemaTransformProvider.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostgresReadSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromPostgresSchemaTransformProvider.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToMySqlSchemaTransformProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToMySqlSchemaTransformProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MySqlWriteSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToMySqlSchemaTransformProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromMySqlSchemaTransformProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromMySqlSchemaTransformProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MySqlReadSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromMySqlSchemaTransformProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromSqlServerSchemaTransformProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/ReadFromSqlServerSchemaTransformProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToOracleSchemaTransformProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jdbcType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/WriteToOracleSchemaTransformProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcSchemaIO from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcSchemaIOProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JdbcWriteResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteResult.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerJdbcDriver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setArrayNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultSetFieldExtractor createObjectExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean checkNullabilityForFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/SchemaUtil.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryCallableManager create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionSetInterceptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryResult afterEval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/RetryCallableManager.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Topic topicFromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Queue queueFromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumberOfClientsPerWorker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDeliveryMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write publishLatencyMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSubmissionMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWriterType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSessionServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withErrorHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/SolaceIO.java",
  "fileLinesCount" : 1183,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceOutput.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceWriteSessionsHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProducersMapCardinality()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getPublishLatencyMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distribution getFailedLatencyMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldPublishLatencyMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getDestinationFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeliveryMode getDeliveryMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmissionMode getSubmissionMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToCurrentBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCurrentBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedStreamingSolaceWriter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedBatchedSolaceWriter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Queue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Queue fromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Topic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Topic fromName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Solace.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Semp.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/data/Semp.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublishResultHandler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/PublishResultHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleErrorEx()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/PublishResultHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void responseReceivedEx()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/PublishResultHandler.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isEOF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/MessageReceiver.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClientFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SessionServiceFactory.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubmissionMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SessionServiceFactory.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JcsmpSessionService create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCSMPProperties getSessionProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JCSMPSession createReadSessionObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/JcsmpSessionService.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthJcsmpSessionServiceFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolaceMessageReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageReceiver.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageReceiver.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageReceiver.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolaceMessageProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageProducer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SolaceMessageProducer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/BasicAuthSempClient.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createQueueEndpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String urlEncode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/broker/SempBasicAuthClientExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/SolaceCheckpointMark.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startCleanUpThread()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSolaceSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceReader.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Queue getQueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionServiceFactory getSessionServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SempClientFactory getSempClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getWatermarkIdleDurationThreshold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getParseFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDeduping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/UnboundedSolaceSource.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkPolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/WatermarkPolicy.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModelName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstructionPrompt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenAIModelParameters build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenAIModelInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelInput.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModelInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelInput.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OpenAIModelInput create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelInput.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenAIModelResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelResponse.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModelResponse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelResponse.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OpenAIModelResponse create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelResponse.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Invoke handler()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Invoke withParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT getInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/PredictionResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT getOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/PredictionResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PredictionResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/PredictionResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBeamVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runDockerComposeCommand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void status()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/launcher/src/main/java/org/apache/beam/sdk/transformservice/launcher/TransformServiceLauncher.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveArtifactsResponse resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ArtifactService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getArtifact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ArtifactService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ArtifactService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Controller()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/Controller.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disableServiceCheck()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ExpansionService.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformServiceConfig empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/TransformServiceConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldVectorListValueGetterFactory of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldVectorListValueGetterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema toBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InnerJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InnerJoin with()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/join-library/src/main/java/org/apache/beam/sdk/extensions/joinlibrary/Join.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema configurationSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroSchemaIO from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSchemaIOProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Read readGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadFiles readFilesGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadAll readAllGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypedWrite writeCustomType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write writeGenericRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHintMatchesManyFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withBeamSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withDatumReaderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withUsesReshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withBeamSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withDatumReaderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withDesiredBundleSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withBeamSchemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parse withHintMatchesManyFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1155,
  "endLine" : 1157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withUsesReshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseFiles withDesiredBundleSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseAll withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1340,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseAll withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseAll withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1366,
  "endLine" : 1368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseAll withDesiredBundleSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1374,
  "endLine" : 1376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1544,
  "endLine" : 1546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1576,
  "endLine" : 1578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withSyncInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1599,
  "endLine" : 1601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1628,
  "endLine" : 1630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withShardNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1650,
  "endLine" : 1652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1679,
  "endLine" : 1681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1689,
  "endLine" : 1691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1694,
  "endLine" : 1696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1705,
  "endLine" : 1707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1886,
  "endLine" : 1888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSyncInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1891,
  "endLine" : 1893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1896,
  "endLine" : 1898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1901,
  "endLine" : 1903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1906,
  "endLine" : 1908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withShardNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1911,
  "endLine" : 1913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1916,
  "endLine" : 1918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1921,
  "endLine" : 1923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1926,
  "endLine" : 1928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1931,
  "endLine" : 1933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1936,
  "endLine" : 1938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDatumWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1941,
  "endLine" : 1943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypedWrite withOutputFilenames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1956,
  "endLine" : 1958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1961,
  "endLine" : 1963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 1972,
  "endLine" : 1974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2029,
  "endLine" : 2031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2034,
  "endLine" : 2036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2056,
  "endLine" : 2058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sink withCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2140,
  "endLine" : 2142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2184,
  "endLine" : 2186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2189,
  "endLine" : 2191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodecFactory getCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/DynamicAvroDestinations.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodecFactory getCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/DynamicAvroDestinations.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroDatumFactory generic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroDatumFactory specific()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroDatumFactory reflect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroDatumFactory of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroDatumFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDatumFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumReader apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumWriter apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecificDatumFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SpecificDatumFactory of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectDatumFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReflectDatumFactory of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroDatumFactory.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicAvroDestinations getDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation createWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer createWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finishWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSink.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mode withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mode withReaderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroSource from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource createForSubrangeOfFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlockBasedReader createSingleFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getReaderSchemaString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrentRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFractionOfBlockConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seek()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long tell()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized AvroSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroBlock getCurrentBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroSource.java",
  "fileLinesCount" : 796,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT formatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilenamePolicy getFilenamePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodecFactory getCodec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/ConstantAvroDestination.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroCoder generic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder specific()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder specific()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder reflect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder reflect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroGenericCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AvroCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializableSchemaString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializableSchemaSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AvroCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AvroCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroDatumFactory getDatumFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumWriter getDatumWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatumReader getDatumReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useReflectApi()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroCoderCacheKey specific()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvroCoderCacheKey reflect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/io/payloads/AvroPayloadSerializerProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/AvroRecordSchema.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDate fromInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalTime fromInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalTime fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJodaTimeConversions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalTimestampMicros()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDate fromInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalTime fromInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toInt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalTime fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConvertedType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogicalTypeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getRecommendedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroJavaTimeConversions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeWithNullability create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedBytesField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedBytesField withSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType toBeamType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroConvertType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConversionsFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConversionsFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createTypeConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createGetterConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createSetterConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRowStrict()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericRecord toGenericRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleFunction getAvroBytesToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleFunction getRowToAvroBytesFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericRecord apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaCoder schemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SchemaCoder schemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchRequestForDLP()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/BatchRequestForDLP.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPInspectText.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPInspectText.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFn.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoFn.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateVideoURIWithContextFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoURIWithContextFn.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecommendationAICreateCatalogItem createCatalogItems()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIIO.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecommendationAIImportCatalogItems importCatalogItems()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIIO.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecommendationAIWriteUserEvent writeUserEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIIO.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecommendationAIImportUserEvents importUserEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIIO.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecommendationAIPredict predictAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIIO.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateVideoBytesWithContextFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateVideoBytesWithContextFn.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformImageAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapInputToRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportCatalogItems withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportCatalogItems withCatalogName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportCatalogItems withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportCatalogItems.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPReidentifyText.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/DLPDeidentifyText.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportUserEvents withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportUserEvents withCatalogName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportUserEvents withEventStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIImportUserEvents withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIImportUserEvents.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAICreateCatalogItem withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAICreateCatalogItem.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAICreateCatalogItem withCatalogName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAICreateCatalogItem.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapStringToDlpRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/MapStringToDlpRow.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIPredict withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIPredict withCatalogName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIPredict withEventStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIPredict withPlacementId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIPredict.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotateVideoFromURIWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotateVideoFromBytesWithContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/VideoIntelligence.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateText.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateText.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIWriteUserEvent withProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIWriteUserEvent withCatalogName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationAIWriteUserEvent withEventStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/RecommendationAIWriteUserEvent.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String processSecret()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getSbeFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assumeSingleMessageSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/UnsignedOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token current()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializableIr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SerializableIr.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableIr fromIr()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SerializableIr.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ir ir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SerializableIr.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uint8()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uint16()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uint32()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uint64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UTCDateOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalMktDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeField.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalDigest globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKeyDigest perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalDigest withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeyDigest withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TDigestQuantilesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingDigest createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergingDigest extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GlobalSketch globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKeySketch perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSketch withRelativeError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSketch withConfidence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeySketch withRelativeError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeySketch withConfidence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sketch createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sketch extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long estimateCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GloballyDistinct globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKeyDistinct perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GloballyDistinct withPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GloballyDistinct withSparsePrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeyDistinct withPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKeyDistinct withSparsePrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlus createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlus extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HyperLogLogPlusCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlus decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sketching/src/main/java/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SortValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/SortValues.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NativeExternalSorter create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeExternalSorter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NativeExternalSorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeExternalSorter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long estimateSizeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/NativeFileSorter.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTempLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SorterType getSorterType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/ExternalSorter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InMemorySorter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InMemorySorter create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long estimateRecordBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean roomInBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/InMemorySorter.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Options options()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTempLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options withMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMemoryMB()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options withExternalSorterType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SorterType getExternalSorterType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HadoopExternalSorter create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sorter/src/main/java/org/apache/beam/sdk/extensions/sorter/HadoopExternalSorter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonService.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PythonExternalTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PythonExternalTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/PythonExternalTransform.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RunInference of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunInference withExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/RunInference.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataframeTransform of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/DataframeTransform.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataframeTransform withIndexes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/DataframeTransform.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataframeTransform withExpansionService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/python/src/main/java/org/apache/beam/sdk/extensions/python/transforms/DataframeTransform.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KryoCoderProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KryoCoderProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KryoCoderProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KryoCoderProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KryoCoderProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KryoCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KryoCoderProvider withRegistrar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KryoCoder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoderProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KryoState get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Kryo getKryo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFirstRegistrationId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InputChunked getInputChunked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutputChunked getOutputChunked()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoState.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KryoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KryoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KryoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KryoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KryoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBufferSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getReferences()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getRegistrationRequired()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializableOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getRegistrars()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/util/InstanceUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void forEach()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/util/IOUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TranslatorProvider create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/EuphoriaOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositeProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/CompositeProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericTranslatorProvider build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericTranslatorProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TranslatorProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TranslatorProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context asContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/AdaptableCollector.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context asContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/collector/SingleValueCollector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Factory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMetricsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TimestampExtractTransform.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/TimestampExtractTransform.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/ReduceByKeyTranslator.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BinaryFunctor getJoiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFnName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFnName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFnName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFnName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/JoinTranslator.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/OperatorTranslator.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/CompositeOperatorTranslator.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/LazyAccumulatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/LazyAccumulatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/LazyAccumulatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/LazyAccumulatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/LazyAccumulatorProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context asContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/SingleValueContext.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/FlatMapTranslator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/FlatMapTranslator.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/OperatorTransform.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperatorT getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/OperatorTransform.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Triple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T1 getFirst()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T2 getSecond()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T3 getThird()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Triple.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollection getOnlyElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/PCollectionLists.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CombinableReduceFunction of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Fold.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Sums.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor valueDesc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Sums.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Sums.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/lib/Split.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/lib/Split.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection positive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/lib/Split.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection negative()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/lib/Split.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractEventTime getEventTimeExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/AssignEventTime.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueByReduceByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnaryFunction identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCombineFnStyle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReduceFunctor getReducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCombinable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceWindow.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WindowByBuilder keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/CountByKey.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getScoreExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/TopPerKey.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryPredicate getPredicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Filter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunctor getFunctor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FlatMap.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/SumByKey.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/RightJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/RightJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Operator.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getKeyExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/ShuffleOperator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  Object keyBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Builders.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowedOutputBuilderT discardingFiredPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Builders.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowedOutputBuilderT accumulatingFiredPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Builders.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default TypeDescriptor valueDesc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyByBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default WindowByBuilder combineBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnaryFunction identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCombineFnStyle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReduceFunctor getReducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getOutputFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getAccumulatorType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCombinable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getValueExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/ReduceByKey.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FullJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/FullJoin.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/LeftJoin.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/LeftJoin.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getLeftKeyExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunction getRightKeyExtractor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryFunctor getJoiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Join.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProjectedBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  WindowByBuilder projected()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T nonEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Distinct.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Union.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Union()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/Union.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UsingBuilder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OfBuilder named()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryFunctionEnv getMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/MapElements.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Factory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter getCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer getTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Factory get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/Timer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/functional/CompositeUnaryFunction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  UnaryFunction identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/functional/UnaryFunction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCombinable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/functional/ReduceFunctor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillGaps withMaxGapFillBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FillGaps withStopTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String windowToTimerTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instant windowFromTimerTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/timeseries/src/main/java/org/apache/beam/sdk/extensions/timeseries/FillGaps.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/schemaio-expansion-service/src/main/java/org/apache/beam/sdk/extensions/schemaio/expansion/ExternalSchemaIOTransformRegistrar.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/schemaio-expansion-service/src/main/java/org/apache/beam/sdk/extensions/schemaio/expansion/ExternalSchemaIOTransformRegistrar.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDataSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/schemaio-expansion-service/src/main/java/org/apache/beam/sdk/extensions/schemaio/expansion/ExternalSchemaIOTransformRegistrar.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContiguousSequenceRange of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContiguousSequenceRangeCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultSequenceCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/DefaultSequenceCombiner.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceRangeAccumulator createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/DefaultSequenceCombiner.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Instant max()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numberOfRanges()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SequenceRangeAccumulatorCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkForFirstOrLastEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkForSequenceGapInBufferedEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/SequencePerKeyProcessorDoFn.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/PerKeyTickerGenerator.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessorResult.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getLastOutputSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getLatestBufferedSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getEarliestBufferedSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedEventCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventsReceived()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLastEventReceived()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getResultCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyT getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLastEventReceived()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foundSequenceGap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProcessingCompleted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eventReceived()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNextEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resultProduced()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long resultsProducedInBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessingStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProcessingStateCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkForFirstOrLastEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkForSequenceGapInBufferedEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/GlobalSequencesProcessorDoFn.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusUpdateFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProduceStatusUpdateOnEveryEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProduceStatusUpdateOnEveryEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxOutputElementsPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxOutputElementsPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getContiguousSequenceRangeReevaluationFrequency()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxElementCountToTriggerContinuousSequenceRangeReevaluation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedProcessingHandler.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  UnprocessedEvent create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/UnprocessedEvent.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBundleStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBundleFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Instant fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessorDoFn.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoPayloadSerializerProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteStringCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFieldNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ProtoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoCoder withExtensionsFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getMessageType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timestamp toTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration toDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String protoSetterPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtoTypeConversionsFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtoTypeConversionsFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createTypeConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createGetterConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createSetterConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::sdks" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicProtoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/DynamicProtoCoder.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoDomain buildFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoDomain buildFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoDomain buildFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDomain.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDynamicMessageSchema.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getFromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoDynamicMessageSchema.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoMessageSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableFunction toRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BeamToProtoConverter identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ProtoToBeamConverter identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FromProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGcsPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProtoDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoDomain getProtoDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteUtils.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BucketBounds explicit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramAccumulator createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParseJsons of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseJsons()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/ParseJsons.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsJsons of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsJsons()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/jackson/src/main/java/org/apache/beam/sdk/extensions/jackson/AsJsons.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/ExternalSqlTransformRegistrar.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/ExternalSqlTransformRegistrar.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDdl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/ExternalSqlTransformRegistrar.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlSchemaTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/expansion-service/src/main/java/org/apache/beam/sdk/extensions/sql/expansion/SqlTransformSchemaTransformProvider.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String type()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection databases()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean databaseExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergCatalog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergMetastore.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IcebergFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSupport supportsProjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTableFilter constructFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergTable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Map userDefinedScalarFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/udf/src/main/java/org/apache/beam/sdk/extensions/sql/udf/UdfProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/HCatalogTableProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDb()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/DatabaseProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/DatabaseProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/DatabaseProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/DatabaseProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/hcatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/DatabaseProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigQueryTableFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/BigQueryTableFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChainedTableFactory of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ChainedTableFactory.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChainedTableFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ChainedTableFactory.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/DataCatalogTableProvider.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Schema fromDataCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/SchemaUtils.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema fromColumnsList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/SchemaUtils.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeSpecialChars()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ZetaSqlIdUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String backtickIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/datacatalog/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/ZetaSqlIdUtils.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractTableFromSelect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableNameExtractionUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractFromIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableNameExtractionUtils.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaIOProvider getSchemaIOProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/avro/AvroTableProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/avro/AvroTableProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Map getUdafs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/UdfUdafProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTableProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTableProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  long countOperands()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableFilter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTableFilter constructFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/BigtableTable.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FullNameTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/FullNameTableProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerKnownTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/FullNameTableProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/FullNameTableProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/FullNameTableProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTableProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTableProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSupport supportsProjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTableFilter constructFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentToRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentToRow withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowToDocument convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTableProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTableProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection buildIOReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidPropertyException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTable.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlImplementor implementor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlUnparseContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNullParams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlByteStringLiteral clone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unparse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamSqlUnparseContext.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamBigQuerySqlDialect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String quoteIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unparseDoubleLiteralWrapperFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQuerySqlDialect.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getSubProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/TableProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean supportsPartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/TableProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaIOTableWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/SchemaIOTableProviderWrapper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/InMemoryMetaTableProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeamKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBootstrapServers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConfigUpdates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampPolicyFactory getTimestampPolicyFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamKafkaCSVTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isNestedSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fieldHasType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTableProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTableProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datagen/DataGeneratorTable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaIOProvider getSchemaIOProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/PubsubTableProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/PubsubTableProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/seqgen/GenerateSequenceTable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/seqgen/GenerateSequenceTable.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/seqgen/GenerateSequenceTableProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/seqgen/GenerateSequenceTableProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonToRow create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonToRow create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectMapper getObjectMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowToJson create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowToCsv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSVFormat getCsvFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSVFormat getCsvFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidTableException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/InvalidTableException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidTableException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/InvalidTableException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidTableException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/InvalidTableException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTableProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTableProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSupport supportsProjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/parquet/ParquetTable.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaIOProvider getSchemaIOProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datastore/DataStoreV1TableProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/datastore/DataStoreV1TableProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable buildBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTableProvider.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTopicTable.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteTopicTable.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteSubscriptionTable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/pubsublite/PubsubLiteSubscriptionTable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/ProjectSupport.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean withFieldReordering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/ProjectSupport.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Catalog currentCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map tableProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection catalogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalogManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String type()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map properties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createDatabase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean databaseExists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection databases()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map tableProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/InMemoryCatalog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Catalog currentCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map tableProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection catalogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/catalog/EmptyCatalogManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultTableFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/DefaultTableFilter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/DefaultTableFilter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/DefaultTableFilter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamTableStatistics getTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/BaseBeamTable.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTableFilter constructFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/BaseBeamTable.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSupport supportsProjects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/BaseBeamTable.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaBaseBeamTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SchemaBaseBeamTable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SchemaBaseBeamTable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/Table.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTableType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map tableProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsPartitioning()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CatalogsMetaTable catalogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatabasesMetaTable databases()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TablesMetaTable tables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/SystemTables.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCountryOfResidence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCountryOfResidence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSimple()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableName.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POutput buildIOWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/schema/BeamPCollectionTable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDef getDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteQueryPlanner.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/ArrayAgg.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringAggString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringAggByte()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udaf/StringAgg.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NFA compile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Event findEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row getRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPrevEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTrim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatternVar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getCurState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventPointer getPointer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event getCurrentEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean atFinal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKleenePlusSecondary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatternVar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int assignIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTake()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProceed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKleenePlusSecondary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quantifier getQuantifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getNextState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKleenePlus()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java",
  "fileLinesCount" : 818,
  "components" : [ "primary::sdks" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableProvider getTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AvaticaFactory createFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectStringPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ParseException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ParseException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UdafImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFn getCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggImplementor getImplementor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelDataType getReturnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type getOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdafImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/OrderKey.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDir()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/OrderKey.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getNullFirst()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/OrderKey.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPCall.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperands()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPCall.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPLiteral()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Byte getByte()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Short getInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getDouble()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableDateTime getDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPLiteral.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPMeasure.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPOperation getOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPMeasure.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPFieldRef getField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPMeasure.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPPattern.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPCall getPatternCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPPattern.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatternVar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPPattern.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quantifier getQuantifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPPattern.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CEPFieldRef of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPFieldRef.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlpha()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPFieldRef.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPFieldRef.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPFieldRef.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/Quantifier.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CEPOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPOperator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CEPKind getCepKind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPOperator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/cep/CEPOperator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsCustomResolution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tableProviderSupportsCustomResolution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TableResolutionUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Catalog getCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogSchema.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemSchema.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScalarFunctionImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJarPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Function create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelDataType getReturnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallImplementor getImplementor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/ScalarFunctionImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvaticaSpecificDatabaseMetaData newDatabaseMetaData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteFactoryWrapper.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropObject.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlAbstractParserImpl getParser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/BeamSqlParser.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DdlExecutor getDdlExecutor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/BeamSqlParser.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlDropTable dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateFunction.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateFunction.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlSetOptionBeam()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlSetOptionBeam.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropDatabase.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropCatalog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCheckConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCheckConstraint.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseDatabase.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseDatabase.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlColumnDeclaration.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlColumnDeclaration.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseCatalog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperandList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlUseCatalog.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isNan()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/IsNan.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isNan()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/IsNan.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUDF()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BeamBuiltinFunctionProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isInf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/IsInf.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isInf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/IsInf.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean endsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean startsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long lengthString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long lengthBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String reverseString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toHex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lpad()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String rpad()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/udf/BuiltinStringFunctions.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamCalciteTable of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelDataType getRowType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteTable.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterListBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterListBuilder add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImplReflectiveFunctionBase.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JdbcFactory wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setIfNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamMatchRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamMatchRule.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamUnionRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUnionRule.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeamCalcSplittingRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcSplittingRule.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamSortRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSortRule.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamMinusRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamMinusRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCalcMergeRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcMergeRule.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcMergeRule.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamWindowRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamWindowRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamIOPushDownRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOPushDownRule.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamValuesRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamValuesRule.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamCalcRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcRule.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamJoinAssociateRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamJoinAssociateRule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelOptRuleOperand getOperand0()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelOptRule getRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRelList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T rel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildRels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelOptPlanner getPlanner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelMetadataQuery getMetadataQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/JoinRelOptRuleCall.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Duration durationParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregationRule.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamUncollectRule()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUncollectRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/SerializableRexNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeWithLocalTzType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema toSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableRexInputRef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/SerializableRexInputRef.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/SerializableRexInputRef.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndexes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/utils/SerializableRexFieldAccess.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator getUdfProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JavaUdfLoader.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TVFSlidingWindowFn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TVFSlidingWindowFn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TVFSlidingWindowFn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/TVFSlidingWindowFn.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlConversionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/SqlConversionException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlConversionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/SqlConversionException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlConversionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/SqlConversionException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableProvider getTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatalogManager getCatalogManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Table getTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelProtoDataType getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSubSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T illegal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetOp copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIntersectRel.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimitOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LimitTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlTable getBeamSqlTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getPCollectionInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamRelNode.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCalcRel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Calc copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldAccessDescriptor getFieldAccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPlus getRootSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaTypeFactory getTypeFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryProvider getQueryProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WrappedRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WrappedMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WrappedList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetOp copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMinusRel.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel beamComputeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMatchRel.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RelNode handle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RelType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean supportsCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/CalcRelSplitter.java",
  "fileLinesCount" : 898,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Duration durationParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionWindowDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamTableFunctionScanRel.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UncollectDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetOp copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnionRel.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uncollect copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats estimateNodeStats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelWriter explainTerms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamEnumerableConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelNode copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelOptCost computeSelfCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toRowList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getInterface()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelTraitDef getTraitDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean satisfies()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvertConvention()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useAbstractConvertersForConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSideInputLookupJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollection toPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputSortRelAndLimitOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/AbstractBeamCalcRel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamSqlEnvBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamSqlEnvBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamSqlEnv readOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamSqlEnv withTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamRelNode parseQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDdl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeDdl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder addUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlEnvBuilder addUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CalciteConnectionWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CalciteConnection connection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPlus getRootSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaTypeFactory getTypeFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement createStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallableStatement prepareCall()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nativeSQL()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAutoCommit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollback()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatabaseMetaData getMetaData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCatalog()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransactionIsolation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransactionIsolation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLWarning getWarnings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearWarnings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHoldability()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHoldability()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Savepoint setSavepoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Savepoint setSavepoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollback()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseSavepoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clob createClob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Blob createBlob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NClob createNClob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLXML createSQLXML()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties getClientInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Array createArrayOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struct createStruct()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNetworkTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNetworkTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalciteConnectionConfig config()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T unwrap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapperFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Queryable createQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Queryable createQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Enumerator executeQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CalciteConnectionWrapper.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamTableStatistics createBoundedTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamTableStatistics createUnboundedTableStatistics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnknown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getRowCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReferentialConstraints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCollations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelDistribution getDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamTableStatistics.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlOutputToConsoleFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSqlOutputToConsoleFn.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSqlOutputToConsoleFn.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VarianceFn newPopulation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VarianceFn newSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VarianceAccumulator createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CovarianceAccumulator ofZeroElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CovarianceAccumulator ofSingleElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceAccumulator.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VarianceAccumulator ofZeroElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceAccumulator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VarianceAccumulator ofSingleElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceAccumulator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CovarianceFn newPopulation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CovarianceFn newSample()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CovarianceAccumulator createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CountIf.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CombineFn createConstantCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/AggregationCombineFnAdapter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Short apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Byte apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BigDecimal prepareOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal toBigDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAggregations.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSetOperatorsTransforms.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcConnection connection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection catalogs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/CatalogManagerSchema.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemTableMetadataSchema.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTableNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubSchemaNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTypeNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFunctionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression getExpression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema snapshot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/BeamSystemDbMetadataSchema.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getAccumTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UdafImpl getUdafImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type getInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type getOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/LazyAggregateCombineFn.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxNumericScale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxNumericPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldConvertRaggedUnionTypesToVarying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamJavaTypeFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamJavaTypeFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDef getDef()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/RelMdNodeStats.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getCpu()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getIo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getCpuRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double getCostCombination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel makeCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel makeCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel makeHugeCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel makeInfiniteCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel makeTinyCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamCostModel makeZeroCost()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamCostModel.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamRelMetadataQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelMetadataQuery.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeamRelMetadataQuery instance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelMetadataQuery.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NodeStats create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/NodeStats.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeStats multiply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/NodeStats.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getPipelineOptionsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPipelineOptionsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Schema getCurrentBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcConnection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeamSqlCli catalogManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlCli.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaStore getMetaStore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlCli.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String explainQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlCli.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlTransform query()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withDefaultTableProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withQueryPlannerClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withNamedParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withPositionalParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform withAutoLoading()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform registerUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlTransform registerUdf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UdfDefinition of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UdafDefinition of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/SqlTransform.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectMapper getObjectMapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectNode emptyProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectNode parseProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map convertNode2Map()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypedCombineFnDelegate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT defaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIncompatibleGlobalWindowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getInputTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getAccumTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVariable getOutputTVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TypedCombineFnDelegate.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/jdbc/src/main/java/org/apache/beam/sdk/extensions/sql/jdbc/BeamSqlLine.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fetchVmInstanceMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GceMetadataUtil.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fetchCustomGceMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GceMetadataUtil.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fetchDataflowJobId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GceMetadataUtil.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fetchDataflowJobName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GceMetadataUtil.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fetchDataflowWorkerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GceMetadataUtil.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpResponseWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/HttpResponseWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/HttpResponseWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LatencyRecordingHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/LatencyRecordingHttpRequestInitializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingInterceptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/LatencyRecordingHttpRequestInitializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intercept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/LatencyRecordingHttpRequestInitializer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleCloudStorageReadOptions create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWildcard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStorageClient()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBatchRequestSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Integer getUploadBufferSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BackOff createBackOff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long fileSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageObject getObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCloudStorageImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCloudStorageImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Consumer createCounterConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyBucketAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bucketAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long bucketOwner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bucket getBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void verifyBucketAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getReadyToEnqueue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath getFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1064,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath getTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMetadataOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/GcsUtil.java",
  "fileLinesCount" : 1452,
  "components" : [ "primary::sdks" ],
  "startLine" : 1359,
  "endLine" : 1364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryHttpRequestInitializer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWriteTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHttpHeaders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadTimeout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/RetryHttpRequestInitializer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountingReadableByteChannel createWithNoOpConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingReadableByteChannel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingReadableByteChannel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingReadableByteChannel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long position()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingSeekableByteChannel.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountingWritableByteChannel createWithNoOpConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingWritableByteChannel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingWritableByteChannel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/channels/CountingWritableByteChannel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/BackOffAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextBackOffMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/BackOffAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsPath fromObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsPath fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileSystem()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystem getFileSystem()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbsolute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath getRoot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean endsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath normalize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path resolveSibling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path relativize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath toAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcsPath toRealPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File toFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchKey register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HttpTransport getTransport()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/Transport.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonFactory getJsonFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/Transport.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MatcherAndError create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomHttpErrors build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/CustomHttpErrors.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpRequestWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/HttpRequestWrapper.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericUrl getUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/util/HttpRequestWrapper.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathValidator fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String verifyPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List toGcsPaths()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystem.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcsPathValidator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GcsPathValidator fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcsResourceId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GcsPath getGcsPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NullCredentialInitializer.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwNullCredentialException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NullCredentialInitializer.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NoopCredentialFactory fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getCredential()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthenticationType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestMetadataOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutorService create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String tryCreateDefaultBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HllCountMergePartialFn create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountMergePartialFn.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPrecision()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HllCountInitFn forInteger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HllCountInitFn forLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HllCountInitFn forString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HllCountInitFn forBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountInitFn.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKey via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/ApproximateCountDistinct.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder forIntegers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder forLongs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder forStrings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder forBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HllCountInitFn asUdaf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  HyperLogLogPlusPlusCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HyperLogLogPlusPlusCoder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperLogLogPlusPlus decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HyperLogLogPlusPlusCoder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HyperLogLogPlusPlusCoder.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedSchemaTransformProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedConfig getManagedConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformProvider.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformTranslation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/ManagedSchemaTransformTranslation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/testing/TestSchemaTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/testing/TestSchemaTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedTransform withConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedTransform withConfigUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ManagedTransform withSupportedIdentifiers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/managed/src/main/java/org/apache/beam/sdk/managed/Managed.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/ByteStringOutputStreamBenchmark.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/util/VarIntBenchmark.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/io/TextSourceBenchmark.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/io/TextSourceBenchmark.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedIntBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilderBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedBytesBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufferBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayOfStringBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayOfNestedStringBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapOfIntBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapOfNestedIntBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundles.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/RowBundle.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processIntField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNestedIntField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processStringField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processStringBuilderField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processDateTimeField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processBytesField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNestedBytesField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processByteBufferField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processArrayOfStringField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processArrayOfNestedStringField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMapOfIntField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMapOfNestedIntField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/jmh/src/main/java/org/apache/beam/sdk/jmh/schemas/GetterBasedSchemaProviderBenchmark.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean matchesDuringValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformMatcher.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PTransformMatcher and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformMatcher.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PTransformMatcher or()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformMatcher.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReplacementOutput of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformOverrideFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node maybeGetProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node getProducer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getEnclosingNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComposite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompositeNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRootNode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/runners/TransformHierarchy.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPeriodic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedScheduledExecutorService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  RunnableFuture newTaskFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  RunnableFuture newTaskFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List shutdownNow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long triggerTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long triggerTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnboundedScheduledExecutorService.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteSource asByteSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSource asCharSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void zipDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void zipDirectoryOverwrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Condition newCondition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignsToOneWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IdentityWindowFn.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long convertIntToLongNoSignExtend()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/VarInt.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposedByteArrayInputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExposedByteArrayInputStream.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObservableIterable.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLazy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsLazy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScalingFactor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatMethodWithClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void formatClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void formatTypeVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable loadServicesOrdered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoader findClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ReflectHelpers.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PythonCallableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/PythonCallableSource.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PythonCallableSource of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/PythonCallableSource.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPythonCallableCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/PythonCallableSource.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSavedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IllegalMutationException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getNewValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/IllegalMutationException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnownedInputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedInputStream.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T clone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InstanceBuilder ofType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstanceBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/InstanceBuilder.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonValueExtractors.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJsonUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineFnUtil.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackOff backoff()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FluentBackoff.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Holder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Holder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Holder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Holder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/Holder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long key()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BucketingFunction.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextBackOffMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextBackOffMillis()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteStringOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString toByteString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteStringOutputStream.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReleaseInfo getReleaseInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDevSdkVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultDockerRepoRoot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultDockerRepoPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ReleaseInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String approximateSimpleName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NameUtils.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel getChannel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardingWritableByteChannel.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList findUnsupportedFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypeName typeName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJsonValuePresent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJsonNull()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JsonNodeType jsonNodeType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJsonArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Stream jsonArrayElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldType arrayElementType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJsonObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JsonNode jsonFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRowType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Schema rowSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowJson.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletionStage supplyAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionStage runAsync()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ExceptionOrResult exception()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ExceptionOrResult result()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MoreFutures.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnownedOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedOutputStream.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedOutputStream.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedOutputStream.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedOutputStream.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/UnownedOutputStream.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher containsOnlyPackages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassInPackage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassesInSurfaceMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiSurface ofPackage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiSurface ofClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface pruningPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface pruningClassName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface pruningClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiSurface pruningPattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pruned()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean done()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordExposure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordExposure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean exposed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ApiSurface.java",
  "fileLinesCount" : 804,
  "components" : [ "primary::sdks" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T ensureSerializable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextualObjectInputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableUtils.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NumberedShardedFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readFilesWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NumberedShardedFile.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WeightedValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WeightedValue.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ImpulseTranslation.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategyInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoderInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RunnerPCollectionView.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoFnSchemaInformation getSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object key()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object schemaElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo pane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String currentRecordId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long currentRecordOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDoNaiveBounded.java",
  "fileLinesCount" : 726,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformPayloadTranslator create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/FlattenTranslator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/FlattenTranslator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ForwardingPTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ForwardingPTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ForwardingPTransform.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getElementCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getWatermarkEstimatorStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getInputWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList getAdditionalOutputTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformPayloadTranslator create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveBoundedRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveUnboundedRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReadFromBoundedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedToUnboundedSourceAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundedSource getResidualSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checkpoint decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedToUnboundedSourceAdapter getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean done()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  EmptyFlattenAsCreateFactory instance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/EmptyFlattenAsCreateFactory.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/EmptyFlattenAsCreateFactory.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TestStreamTranslation.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String legacyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String specification()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaVersion getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReshuffleTranslation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SdkComponents create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequirement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SdkComponents.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupIntoBatchesTranslation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupIntoBatchesTranslation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KvCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LengthPrefixCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TimestampPrefixingWindowCoder fromComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnsupportedOverrideFactory withMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnsupportedOverrideFactory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnsupportedOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnsupportedOverrideFactory.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set urns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized List regesteredFns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultArtifactResolver.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DefaultArtifactResolver.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DeduplicatedFlattenFactory create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DeduplicatedFlattenFactory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DuplicateFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DeduplicatedFlattenFactory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher urnEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EqualUrnPTransformMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PTransformMatcher classEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EqualClassPTransformMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default T fromConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec migrate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PTransformNode pTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineNode.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PCollectionNode pCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/PipelineNode.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StageOrTransform stage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StageOrTransform transform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/OutputDeduplicator.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::sdks" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryablePipeline forPrimitivesIn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryablePipeline forPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Components getComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/QueryablePipeline.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/SplittableParDoExpander.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerReference of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/TimerReference.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FusedPipeline fuse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyPipelineFuser.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable topologicalOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/Networks.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pipeline forKnownUrns()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/TrivialNativeTransformExpander.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClasspathScanningResourcesDetector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/ClasspathScanningResourcesDetector.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClasspathScanningResourcesDetectorFactory create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResourcesOptions.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResourcesDetector getPipelineResourcesDetector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResourcesOptions.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Predicate isStageable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/resources/PipelineResources.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getFreshNamespaceIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getImpulsePrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getExpandedRequirements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getExternalPCollectionIdMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExpansionServiceClientFactory getClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Integer getNamespaceIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/External.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DisplayDataTranslation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CreatePCollectionViewTranslation.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PrimitiveCreate.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/BeamUrns.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getConstant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/BeamUrns.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RehydratedComponents forComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RehydratedComponents withPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Environment getEnvironment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Components getComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/RehydratedComponents.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformUpgrader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformUpgrader of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TransformUpgrader of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TransformUpgrader.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTranslate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ExternalTranslation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/GroupByKeyTranslation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isKnownCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoderRegistrar.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnknownCoderWrapper of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnknownCoderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnknownCoderWrapper.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FunctionSpec toProto()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec getSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSpec translateSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoSharded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunnerDeterminedSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WriteFilesTranslation.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionTranslation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toDotString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enterBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exitBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toDotString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enterBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exitBlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BucketType getBucketType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HistogramData linear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HistogramData exponential()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void incTopBucketCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void incBottomBucketCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistogramParsingException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getTotalCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getTopBucketCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getTopBucketMean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getBottomBucketCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getBottomBucketMean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getMean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized double getSumOfSquaredDeviations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double p99()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double p90()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double p50()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getInvLog2GrowthFactor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRangeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBucketIndexZeroScale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBucketIndexNegativeScale()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRangeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBucketIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAccumulatedBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRangeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRangeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnsupportedBuckets of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBucketIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAccumulatedBucketSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRangeFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRangeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/HistogramData.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedElementCountingOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedElementCountingOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BufferedElementCountingOutputStream.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getInputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnSchemaInformation getDoFnSchemaInformation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/DoFnInfo.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BitSetCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSet decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSet decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpHsmGeneratedSecret.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpHsmGeneratedSecret.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyRingId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpHsmGeneratedSecret.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpHsmGeneratedSecret.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSecretId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpHsmGeneratedSecret.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutationDetector noopMutationDetector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WindowTracing.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/WindowTracing.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineContextFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineContextFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context nullContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CombineContextFactory.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/SerializableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalCombineFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KvCoder getKvCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/AppliedCombineFn.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream createLzoInputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/LzoCompression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream createLzopInputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/LzoCompression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputStream createLzoOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/LzoCompression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputStream createLzopOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/LzoCompression.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readFilesWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FilePatternMatchingShardedFile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/FilePatternMatchingShardedFile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List filter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema outputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/RowFilter.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcpSecret()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpSecret.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/GcpSecret.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ShardedKey.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readFilesWithRetries()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExplicitShardedFile.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ExplicitShardedFile.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineExecutionException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PBegin begin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCoderRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeBehavior enterCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leavePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidateVisitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnstableNameToMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Bounded from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Unbounded from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Bounded from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Unbounded from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReadFromUnboundedSource withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReadFromUnboundedSource withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnboundedSourceAsSDFWrapperFn createUnboundedSdfWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSourceT initialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder restrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyUnboundedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputSingleSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 1112,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataCoderV2 of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoderV2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoderV2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceIdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel readDecompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel writeCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuggestedSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Compression.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordWriteSchemaTransformProvider.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSource.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordReadSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withSkipIfEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withRunnerDeterminedSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFiles withSkipIfEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GatherResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 692,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteShardsIntoTempFilesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1396,
  "endLine" : 1398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java",
  "fileLinesCount" : 1412,
  "components" : [ "primary::sdks" ],
  "startLine" : 1401,
  "endLine" : 1403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnboundedCountingSource createUnboundedFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnboundedSource unbounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedCountingSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBytesPerOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxEndOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetBasedSource createSourceForSubrange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedCountingReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedCountingSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedCountingSource withRate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CounterMark getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastEmitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getStartTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopSampling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LimitNumberOfFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopSampling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LimitNumberOfTotalBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopSampling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextRowCountEstimator.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedSource.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedSource.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedSource.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT formatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilenamePolicy getFilenamePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT formatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params getDefaultDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilenamePolicy getFilenamePolicy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DynamicFileDestinations.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadableFileCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadableFileCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadableFileCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadableFileCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getMetadataCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadableFileCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadableFileCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadableFileCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompressed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompressedSource from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompressedSource withDecompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompressedSource withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DecompressingChannelFactory getChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsDynamicSplitting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CompressedSource.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadFiles readFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withoutValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompressionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write toResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withShardNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCompressionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TFRecordSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedReader createSingleFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TFRecordReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsDynamicSplitting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation createWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TFRecordWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer createWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TFRecordWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int mask()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int hashLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int hashBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int recordLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasGlobWildcard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List matchResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSourceLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSinkLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSourceLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSinkLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checksumMatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystems.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offsetBasedDeduplicationSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/UnboundedSource.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/UnboundedSource.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/UnboundedSource.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Source.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMinBundleSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBytesPerOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAtSplitPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized OffsetBasedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsDynamicSplitting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/OffsetBasedSource.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystem.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation createWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer createWriter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeFooter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finishWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSink.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalFileSystem.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Write write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompressionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withHintMatchesManyFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read withSkipHeaderLines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withMatchConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCompressionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadAll withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadAll withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReadFiles withDesiredBundleSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadFiles withSkipHeaderLines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite toResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withShardNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withFooter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedWrite skipIfEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write to()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withTempDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withShardNameTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1307,
  "endLine" : 1309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1312,
  "endLine" : 1314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1317,
  "endLine" : 1319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withoutSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withDelimiter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1327,
  "endLine" : 1329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1332,
  "endLine" : 1334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withFooter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1337,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withWindowedWrites()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1353,
  "endLine" : 1355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withMaxNumWritersPerBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1368,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1373,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withBatchMaxBufferingDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypedWrite withOutputFilenames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1446,
  "endLine" : 1448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sink sink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1457,
  "endLine" : 1459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1503,
  "endLine" : 1505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPeriod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElementsPerPeriod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSequence withTimestampFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateSequence withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/GenerateSequence.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResourceId.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getFileOrPatternSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ValueProvider getFileOrPatternSpecProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final EmptyMatchTreatment getEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Mode getMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized FileBasedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean advanceImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSource.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::sdks" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBasedSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlockBasedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtSplitPoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BlockBasedSource.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params withBaseFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params withBaseFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params withShardTemplate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParamsCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultFilenamePolicy fromParams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/DefaultFilenamePolicy.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRange.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteKey copyFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteKey copyFrom()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKey.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteKeyRangeTracker of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ByteKey getStartPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ByteKey getStopPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ByteKeyRange getRange()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteKeyRange of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKey getStartKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKey getEndKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean overlaps()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRange withStartKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRange withEndKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean endsAfterKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/ByteKeyRange.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Long getStartPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Long getStopPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryReturnRecordAt()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean trySplitAtPosition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuggestedFilenameSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WritableByteChannel create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SideInputT sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setSideInputAccessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setSideInputAccessorFromProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicDestinations getDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProvider getTempDirectoryProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTemporaryFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedSink getSink()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final WritableByteChannelFactory getWritableByteChannelFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String spreadUid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 959,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getOutputFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteOperation getWriteOperation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1080,
  "endLine" : 1082,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationT getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceId getTempFilename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileResult withShard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationT getDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFilesResult.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReadFromUnboundedSource withMaxNumRecords()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReadFromUnboundedSource withMaxReadTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordSchemaTransformTranslation.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordSchemaTransformTranslation.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransformProvider provider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordSchemaTransformTranslation.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordSchemaTransformTranslation.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId fromFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResources.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId fromPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResources.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceId fromString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResources.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitIntoRangesFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ReadAllViaFileBasedSourceTransform.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileBasedReader createSingleFileReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextBasedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextSource.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compression getCompression()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableByteChannel open()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readFullyAsUTF8String()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchConfiguration withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match filepattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match filepattern()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchAll withConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchAll withOutputParallelization()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchAll withEmptyMatchTreatment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToReadableFileFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNumShards()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withIgnoreWindowing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withAutoSharding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Write withNoSpilling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicDestinationsAdapter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1569,
  "endLine" : 1571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1578,
  "endLine" : 1580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestinationT getDefaultDestination()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileIO.java",
  "fileLinesCount" : 1661,
  "components" : [ "primary::sdks" ],
  "startLine" : 1606,
  "endLine" : 1608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void delete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassLoaderResourceId matchNewResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/ClassLoaderFileSystem.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DefaultCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/AtomicCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/AtomicCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullableCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/NullableCoder.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StringDelegateCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StringDelegateCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringDelegateCoder.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigDecimalCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedMap decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SortedMapCoder.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getElemCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableLikeCoder.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SnappyCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SnappyCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnappyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SnappyCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SnappyCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider getCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getRecordType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SerializableCoder.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotProvideCoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotProvideCoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotProvideCoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReasonCode getReason()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CannotProvideCoderException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TimestampPrefixingWindowCoder.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoderException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MapCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/MapCoder.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderRegistry createDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderRegistry()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCoderProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCoderForClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCoderForType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderRegistry.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::sdks" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void overrideEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearGeneratedRowCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoder.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoderProvider forCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigEndianShortCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Iterable decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IterableCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/IterableCoder.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KvCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/KvCoder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuredCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context nested()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonDeterministicException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonDeterministicException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getReasons()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/Coder.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DelegateCoder.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DoubleCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VarLongCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstantCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ListCoder.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final List decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ListCoder.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ListCoder.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ListCoder.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ListCoder.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VoidCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteArrayCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ZstdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ZstdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ZstdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ZstdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ZstdCoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CollectionCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CollectionCoder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Collection decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CollectionCoder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CollectionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CollectionCoder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VarIntCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BitSetCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSet decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSet decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SetCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SetCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Set decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SetCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SetCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/SetCoder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OptionalCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionalCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/OptionalCoder.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LengthPrefixCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/LengthPrefixCoder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextualIntegerCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/RowCoderGenerator.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigEndianLongCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigEndianIntegerCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DequeCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DequeCoder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Deque decodeToIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DequeCoder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DequeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DequeCoder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DequeCoder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BigIntegerCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringUtf8Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructuralByteArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuralByteArray.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuralByteArray.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuralByteArray.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BooleanCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BooleanCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BooleanCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BooleanCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BooleanCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getEncodedElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BooleanCoder.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DurationCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long toLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadableDuration fromLong()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadableDuration decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ShardedKeyCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ShardedKeyCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShardedKey decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ShardedKeyCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ShardedKeyCoder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/providers/GenerateSequenceSchemaTransformProvider.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaBeanSchema.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::sdks" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Qualifier of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Qualifier of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withAllFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor withFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAccessDescriptor create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldAccessDescriptor.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/DateTime.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/DateTime.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MicrosInstant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/MicrosInstant.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/MicrosInstant.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OneOfType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneOfType create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneOfType create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneOfType create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getOneOfSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumerationType getCaseEnumType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getArgumentType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Value createValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Value createValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Value createValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/OneOfType.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/PassThroughLogicalType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getArgumentType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/PassThroughLogicalType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ArgumentT getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/PassThroughLogicalType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/PassThroughLogicalType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Date.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Date.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Date.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDate toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Date.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/UuidLogicalType.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/UuidLogicalType.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/UuidLogicalType.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VariableString of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableString.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VariableString of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableString.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableString.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableString.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Time.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Time.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Time.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalTime toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Time.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedString of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedString of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NanosInstant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosInstant.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosInstant.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timestamp of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Timestamp.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Timestamp.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/Timestamp.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumerationType create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumerationType create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value valueOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getArgumentType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value toInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BiMap getValuesMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/EnumerationType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedBytes of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedBytes.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedBytes of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedBytes.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedBytes.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedBytes.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VariableBytes of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableBytes.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VariableBytes of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableBytes.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxLength()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableBytes.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/VariableBytes.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/PythonCallable.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedPrecisionNumeric of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedPrecisionNumeric.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedPrecisionNumeric of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/FixedPrecisionNumeric.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/SchemaLogicalType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType getBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/SchemaLogicalType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NanosDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosDuration.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row toBaseType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/NanosDuration.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueT convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidLocationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidLocationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidLocationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidLocationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidLocationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidLocationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/payloads/JsonPayloadSerializerProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidSchemaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidSchemaException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidSchemaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidSchemaException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidSchemaException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidSchemaException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeadLetteredTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/DeadLetteredTransform.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/DeadLetteredTransform.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidConfigurationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidConfigurationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/InvalidConfigurationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/Failure.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void overrideEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getFromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction getToRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder coderForFieldType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getEncodedTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Schema schemaFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/JavaFieldSchema.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetterBasedSchemaProvider getOuter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SerializableFunction fromRowFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldValueGetter converter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaCoderHelpers.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toPrettyString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toPrettyString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUtils.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArrayWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteArrayWrapper wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableByteField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableByteArrayField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableInt16Field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableInt32Field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableInt64Field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableDecimalField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableFloatField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableDoubleField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableStringField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableDateTimeField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableBooleanField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableArrayField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableIterableField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableRowField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNullableMapField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastFieldId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema withOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema withOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUUID()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEncodingPositions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEncodingPositionsOverridden()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equivalent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignableTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignableToIgnoreNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNumericType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStringType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDateType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollectionType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMapType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompositeType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubtypeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogicalTypeT getLogicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType array()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldType row()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FieldType logicalType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType withMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldType withNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field withName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field withDescription()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field withType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field withNullable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field withOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field withOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1187,
  "endLine" : 1189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean typesEqual()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1214,
  "endLine" : 1216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getAllOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1228,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOptionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1232,
  "endLine" : 1234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1236,
  "endLine" : 1238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1240,
  "endLine" : 1242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldType getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1290,
  "endLine" : 1292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Options none()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1386,
  "endLine" : 1388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Schema fromFields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1435,
  "endLine" : 1437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field getField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field getField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1444,
  "endLine" : 1446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1457,
  "endLine" : 1459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFieldCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1469,
  "endLine" : 1471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options getOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/Schema.java",
  "fileLinesCount" : 1514,
  "components" : [ "primary::sdks" ],
  "startLine" : 1473,
  "endLine" : 1475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor visitFieldSpecifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor visitQualifyComponent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAccessDescriptor visitWildcard()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQualifiers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/parser/FieldAccessDescriptorParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/CachingFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/CachingFactory.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String jsonSchemaStringFromBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectSchema jsonSchemaFromBeamSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String byteArrayToJsonString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JsonUtils.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::sdks" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassWithSchema create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Multimap getMethodsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripSetterPrefix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ReflectUtils.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean overridePackage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createTypeConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createGetterConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversion createSetterConversions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConvertType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertByteBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertCharSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertPrimitive()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertEnum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type convertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConvertValueForGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConversionsFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConvertValueForSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeConversionsFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation convertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1392,
  "endLine" : 1394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation afterPushingParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1431,
  "endLine" : 1433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation afterPushingParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1436,
  "endLine" : 1438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation beforePushingParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1549,
  "endLine" : 1551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation afterPushingParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyUtils.java",
  "fileLinesCount" : 1557,
  "components" : [ "primary::sdks" ],
  "startLine" : 1553,
  "endLine" : 1555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuddyLocalVariableManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackManipulation readVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackManipulation copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BackupLocalVariable backupVariable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTotalNumVariables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackManipulation backup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackManipulation restore()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ByteBuddyLocalVariableManager.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AutoValueUtils.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeHaverInstruction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/POJOUtils.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StackManipulation append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int reserveSlot()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SelectByteBuddyHelpers.java",
  "fileLinesCount" : 893,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row toBeamRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String maybeGetSnakeCase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map loadFromStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/YamlUtils.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/ConvertHelpers.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SchemaZipFold.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context withPathPart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SchemaZipFold.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context withParent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SchemaZipFold.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/SchemaZipFold.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/FieldValueTypeSupplier.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSchemaProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/annotations/DefaultSchema.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fieldValueGetters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/GetterBasedSchemaProviderV2.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetterBasedCreatorFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SetterBasedCreatorFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Global globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByFields byFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByFields byFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByFields byFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByFields byFieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ByFields byFieldAccessDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineGlobally withFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CombineFieldsGlobally create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFieldsGlobally withFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToKV getToKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByFields withKeyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByFields withValueField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Fanout of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Fanout of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFieldsByFields withKeyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFieldsByFields witValueField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFieldsByFields withPrecombining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFieldsByFields withHotKeyFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombineFieldsByFields withHotKeyFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Group.java",
  "fileLinesCount" : 1319,
  "components" : [ "primary::sdks" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Inner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Filter.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Inner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Inner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Inner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inner field()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/AddFields.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Inner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RenamePair of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Inner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Inner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inner rename()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/RenameFields.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/FlattenTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/FlattenTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/FlattenTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/FlattenTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/FlattenTransformProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticCollector getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryFileManager()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getCharContent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputJavaFileObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream openOutputStream()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/StringCompiler.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaExplodeTransformProvider.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionAndType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionAndType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaRowUdf.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaFilterTransformProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/ErrorHandling.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/ErrorHandling.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/JavaMapToFieldsTransformProvider.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class configurationClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/providers/LoggingTransformProvider.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Inner fields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/DropFields.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Inner fields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/DropFields.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Inner fields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/DropFields.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Inner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/DropFields.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String description()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaTransformProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List inputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaTransformProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List outputCollectionNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaTransformProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static By fieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static By fieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public By withOptionalParticipation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public By withSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Impl join()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Impl join()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Impl withKeyField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandCrossProduct crossProductJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/CoGroup.java",
  "fileLinesCount" : 819,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WithKeys of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/WithKeys.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/WithKeys.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cast of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cast widening()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Cast narrowing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompatibilityError create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Widening of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Narrowing of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Cast.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Fields create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Fields fieldIds()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Fields fieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fields withOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flattened concatFieldNames()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flattened keepMostNestedFieldName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flattened withOutputSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl resolve()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Impl innerJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Impl fullOuterJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Impl leftOuterJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Impl rightOuterJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Impl innerBroadcastJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Impl leftOuterBroadcastJoin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Join.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SchemaTransform from()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/TypedSchemaTransformProvider.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaTransformTranslation.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T fromConfigRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaTransformTranslation.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/SchemaAggregateFn.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaRegistry createDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerPOJO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerPOJO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerJavaBean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerJavaBean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SchemaCoder getSchemaCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SchemaProvider getSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaRegistry.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::sdks" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forGetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNullableAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueTypeInformation forSetter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueTypeInformation withName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineRunner create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/PipelineRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/PipelineRunner.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getOverrideValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldOverride getOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasOverrideBelow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOverrides()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Byte processByte()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Short processInt16()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer processInt32()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long processInt64()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float processFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double processDouble()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String processString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean processBoolean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowUtils.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTag.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PDone.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PDone in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PDone.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PDone.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionList empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionList of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionList.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampedValue atMinimumTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampedValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampedValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TimestampedValue.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableViewFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListViewFn2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueOrMetadata create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueOrMetadata createMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableBackedListViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1269,
  "endLine" : 1271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1309,
  "endLine" : 1311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1314,
  "endLine" : 1316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryListViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1338,
  "endLine" : 1340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1353,
  "endLine" : 1355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryListFromMultimapViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1368,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1388,
  "endLine" : 1390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1393,
  "endLine" : 1395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1583,
  "endLine" : 1585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1661,
  "endLine" : 1663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1694,
  "endLine" : 1696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1779,
  "endLine" : 1781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1784,
  "endLine" : 1786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1798,
  "endLine" : 1800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1812,
  "endLine" : 1814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1817,
  "endLine" : 1819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1822,
  "endLine" : 1824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1827,
  "endLine" : 1829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1862,
  "endLine" : 1864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1875,
  "endLine" : 1877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewFn getViewFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1939,
  "endLine" : 1941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1944,
  "endLine" : 1946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1949,
  "endLine" : 1951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getTagInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1959,
  "endLine" : 1961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategyInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1970,
  "endLine" : 1972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoderInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1975,
  "endLine" : 1977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 1980,
  "endLine" : 1982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2022,
  "endLine" : 2024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2040,
  "endLine" : 2042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2071,
  "endLine" : 2073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2089,
  "endLine" : 2091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2106,
  "endLine" : 2108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionViews.java",
  "fileLinesCount" : 2147,
  "components" : [ "primary::sdks" ],
  "startLine" : 2141,
  "endLine" : 2143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PValueBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PValueBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinishedSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String defaultName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValueBase.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionRowTuple empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionRowTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean has()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionRowTuple.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueT getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueWithRecordIdCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueWithRecordId decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueWithRecordId.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailsafeValueInSingleWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/FailsafeValueInSingleWindow.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TypeDescriptor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getRawType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TypeDescriptor getSupertype()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TypeDescriptor getSubtype()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupertypeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSubtypeOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor resolveType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUnresolvedParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTagList empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTagList of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTagList of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TupleTagList.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFieldCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getGetterTarget()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithGetters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaggedPValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TaggedPValue.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaggedPValue ofExpandedValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TaggedPValue.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection setRowSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowingStrategy getWindowingStrategy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollection.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeParameter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeParameter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncodableThrowable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/EncodableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable throwable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/EncodableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/EncodableThrowable.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KV of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/KV.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor booleans()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor doubles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor floats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor integers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor longs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor shorts()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor bigdecimals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor bigintegers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor rows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor strings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor characters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor nulls()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDescriptor voids()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/TypeDescriptors.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PCollectionTuple empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PCollectionTuple and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean has()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  boolean has()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PCollection get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PCollectionTuple.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueInSingleWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueInSingleWindow.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PBegin in()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PBegin.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PBegin.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PBegin.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PBegin()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PBegin.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFieldCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/RowWithStorage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getValueIgnoringNullness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean causedByDrain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue valueInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValue valueInGlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean causedByDrain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueOnlyWindowedValueCoder getValueOnlyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParamWindowedValueCoder getParamWindowedValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMetadataSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMetadataSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getWindowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValueCoder withValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ValueOnlyWindowedValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WindowedValueCoder withValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ParamWindowedValueCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo getPaneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getLogicalTypeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getBaseValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getLogicalTypeValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder withSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldValueBuilder fromRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldValueBuilder withFieldValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Schema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row attachValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextFieldId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/Row.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::sdks" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowingStrategy globalDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowFn getWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTriggerSpecified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedLatenessSpecified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumulationMode getMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModeSpecified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlreadyMerged()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsMerge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosingBehavior getClosingBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnTimeBehavior getOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampCombiner getTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimestampCombinerSpecified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEnvironmentId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowingStrategy.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ShardedKey of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShardNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/ShardedKey.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineOptions create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T as()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromArgs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withValidation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withoutStrictParsing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getPropertyDescriptors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class getProxyClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void resetCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1532,
  "endLine" : 1534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1542,
  "endLine" : 1544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1552,
  "endLine" : 1554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1565,
  "endLine" : 1567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 1578,
  "endLine" : 1580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Registration validateWellFormed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java",
  "fileLinesCount" : 2199,
  "components" : [ "primary::sdks" ],
  "startLine" : 2102,
  "endLine" : 2104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PipelineOptionSpec of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionSpec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldSerialize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionSpec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledExecutorService create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ExecutorOptions.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundValue of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundValue fromExplicitOption()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundValue fromDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ProxyInvocationHandler.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptions.java",
  "fileLinesCount" : 467,
  "components" : [ "primary::sdks" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StaticValueProvider of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRuntimeOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String propertyName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProvider.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T validateCli()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCacheMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenTelemetry create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/SdkHarnessOptions.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isTerminal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/PipelineResult.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasReplacementJob()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/PipelineResult.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SerializableFunctions.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SerializableFunctions.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SerializableFunctions.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableFunction constant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SerializableFunctions.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsSingleton asSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsList asList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsIterable asIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsMap asMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AsMultimap asMultimap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsList withRandomAccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsList withRandomAccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsList inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsList inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T defaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsSingleton withDefaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsMultimap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsMultimap inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsMultimap inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsMap inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsMap inMemory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsMap withSingletonValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreatePCollectionView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView getView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleOutput withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutput withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList getAdditionalOutputTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ParDo.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::sdks" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Keys create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Keys.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints getResourceHints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAnnotations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Values create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Values.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloningBehavior getCloningBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List processBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOutputElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void clearOutputElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getMainOutputTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo pane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String currentRecordId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long currentRecordOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnTester.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void output()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void outputWithTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessContinuation stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessContinuation resume()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 1368,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessContinuation withResumeDelay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountSum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountSum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountSum decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedHeap createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Filter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Filter.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Filter described()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Filter.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollections pCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterables iterables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlattenWithPCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sets.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetImplCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sets.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::sdks" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputBuilder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputReceiver get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFnOutputReceivers.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PeriodicImpulse create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicImpulse.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ExceptionElement of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithFailures.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithFailures.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithFailures.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SlidingWindows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlidingWindows every()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlidingWindows withOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignsToOneWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getPeriod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/SlidingWindows.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FromEndOfWindow pastEndOfWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnceTrigger getEarlyTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnceTrigger getLateTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withEarlyFirings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterWatermarkEarlyAndLate withLateFirings()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FromEndOfWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FromEndOfWindow getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElementCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterPane elementCountAtLeast()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OnceTrigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterPane.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalWindow getSideInputWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignsToOneWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindows.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant maxTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalWindow decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Window configure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Window withWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window triggering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window discardingFiredPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window accumulatingFiredPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window withTimestampCombiner()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window withAllowedLateness()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window withOnTimeBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Assign createInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Remerge remerge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java",
  "fileLinesCount" : 526,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReshuffleTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant end()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant maxTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisjoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersects()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Coder getCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntervalWindowCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/IntervalWindow.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNonMerging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowFn.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignsToOneWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowFn.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getWindowTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowFn.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isNonMerging()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/NonMergingWindowFn.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NeverTrigger ever()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Never.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NeverTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Never.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Never.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Never.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sessions withGapDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sessions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getWindowTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getGapDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Sessions.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedWindows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedWindows withOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/FixedWindows.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowMappingFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowMappingFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Duration maximumLookback()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowMappingFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterAll of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterAll.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterAll of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterAll.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OnceTrigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterAll.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterProcessingTime pastFirstElementInPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTimestampTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterProcessingTime alignedTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterFirst of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterFirst.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterFirst of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterFirst.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OnceTrigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterFirst.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DaysWindows days()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MonthsWindows months()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static YearsWindows years()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DaysWindows withStartingDay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DaysWindows withTimeZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime getStartDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeZone getTimeZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonthsWindows beginningOnDay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDayOfMonth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime getStartDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeZone getTimeZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YearsWindows beginningOnDay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeZone getTimeZone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime getStartDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDayOfMonth()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMonthOfYear()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/CalendarWindows.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List subTriggers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrFinallyTrigger orFinally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OnceTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Trigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterEach inOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterEach inOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterEach.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampTransform delay()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampTransform.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampTransform alignTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampTransform.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampTransform alignTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampTransform.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfo decodePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnknown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirst()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isElementMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLast()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timing getTiming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNonSpeculativeIndex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEncodedByte()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Encoding fromTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfoCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultTrigger of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Collection assignWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PartitioningWindowFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean assignsToOneWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PartitioningWindowFn.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AfterSynchronizedProcessingTime ofFirstElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterSynchronizedProcessingTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getMainTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnceTrigger getUntilTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant combine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnlyOnEarliestTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnlyOnWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant combine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnlyOnEarliestTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnlyOnWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnlyOnEarliestTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnlyOnWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Instant combine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Instant merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Repeatedly forever()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getRepeatedTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermarkThatGuaranteesFiring()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Trigger getContinuationTrigger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Repeatedly.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KVs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Values of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Values empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Values empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OfValueProvider ofProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TimestampedValues timestamped()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WindowedValues windowedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values withRowSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values withType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values alwaysUseRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxEndOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean startImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized CreateSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValues withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValues withType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValues withCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowedValues withType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupedValues groupedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT defaultValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Holder createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Holder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HolderCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Holder decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GloballyAsSingletonView asSingletonView()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally withoutDefaults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally withFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Globally withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1141,
  "endLine" : 1143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalCombineFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFanout()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1337,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getInsertDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalCombineFn getCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableCombineFn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1372,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1414,
  "endLine" : 1416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1424,
  "endLine" : 1426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SimpleCombineFn of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1460,
  "endLine" : 1462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1532,
  "endLine" : 1534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerKey withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1540,
  "endLine" : 1542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalCombineFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1593,
  "endLine" : 1595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSkipReplacement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1603,
  "endLine" : 1605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1711,
  "endLine" : 1713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1721,
  "endLine" : 1723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1726,
  "endLine" : 1728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1731,
  "endLine" : 1733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1744,
  "endLine" : 1746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1752,
  "endLine" : 1754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1766,
  "endLine" : 1768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1771,
  "endLine" : 1773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1776,
  "endLine" : 1778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1795,
  "endLine" : 1797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1805,
  "endLine" : 1807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1822,
  "endLine" : 1824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1827,
  "endLine" : 1829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1840,
  "endLine" : 1842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1847,
  "endLine" : 1849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1876,
  "endLine" : 1878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1895,
  "endLine" : 1897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 1916,
  "endLine" : 1923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InputOrAccum input()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2044,
  "endLine" : 2046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  InputOrAccum accum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2048,
  "endLine" : 2050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupedValues withSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2184,
  "endLine" : 2186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalCombineFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2194,
  "endLine" : 2196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 2243,
  "endLine" : 2245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CombineFn anyValueCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedSizeGlobally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedSizePerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SampleAnyCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnyValueCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List addInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mergeAccumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sample.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::sdks" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComposeCombineFnBuilder compose()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFns.java",
  "fileLinesCount" : 746,
  "components" : [ "primary::sdks" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIncompatibleGlobalWindowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/BadRecord.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteErrorMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountErrors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/FlatMapElements.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::sdks" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccumT compact()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineWithContext.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StableInvokerNamingStrategy forDoFnClass()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/StableInvokerNamingStrategy.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StableInvokerNamingStrategy withSuffix()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/StableInvokerNamingStrategy.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuddyOnTimerInvokerFactory only()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FnAnalysisContext create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getStateDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTimerDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTimerFamilyDeclarations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStateDeclaration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimerDeclaration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimerFamilyDeclaration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFieldAccessDeclaration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getStateParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTimerParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTimerFamilyParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExtraParameters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodAnalysisContext create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 1587,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2374,
  "endLine" : 2376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2378,
  "endLine" : 2380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2382,
  "endLine" : 2384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void throwIllegalArgument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2408,
  "endLine" : 2410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSplittable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2492,
  "endLine" : 2494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2496,
  "endLine" : 2498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesMapState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2500,
  "endLine" : 2502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesSetState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2504,
  "endLine" : 2506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesOrderedListState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2508,
  "endLine" : 2510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesMultimapState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2512,
  "endLine" : 2514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesValueState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2516,
  "endLine" : 2518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesBagState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2520,
  "endLine" : 2522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesWatermarkHold()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2524,
  "endLine" : 2526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean usesState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2534,
  "endLine" : 2536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsBundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2538,
  "endLine" : 2540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresTimeSortedInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 2556,
  "endLine" : 2558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneInfo paneInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputT element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDomain timeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputReceiver outputRowReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiOutputReceiver taggedOutputReceiver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object watermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkEstimator watermarkEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State state()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerMap timerFamily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String timerId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFinalizer bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvoker.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::sdks" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesTimers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProcessContextParameter processContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StartBundleContextParameter startBundleContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FinishBundleContextParameter finishBundleContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleFinalizerParameter bundleFinalizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementParameter elementParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimestampParameter timestampParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerIdParameter timerIdParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimeDomainParameter timeDomainParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputReceiverParameter outputReceiverParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaggedOutputReceiverParameter taggedOutputReceiverParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnTimerContextParameter onTimerContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnWindowExpirationContextParameter onWindowExpirationContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PaneInfoParameter paneInfoParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowParameter boundedWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyParameter keyT()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PipelineOptionsParameter pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RestrictionParameter restrictionParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RestrictionTrackerParameter restrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateParameter stateParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerParameter timerParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerFamilyParameter timerFamilyParameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimerDeclaration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimerFamilyDeclaration create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BundleMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1299,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LifecycleMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1362,
  "endLine" : 1364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetRestrictionCoderMethod create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 1528,
  "endLine" : 1530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnSetupArgumentProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvokers.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvokers.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvokers.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuddyDoFnInvokerFactory only()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DoFnInvoker invokerFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFnInvokerBase()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnTimerInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnTimerFamilyInvoker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoFn getFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invokeSplitRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StackManipulation beforeDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetSizeDelegation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1260,
  "endLine" : 1262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentedType prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 1376,
  "endLine" : 1378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CoGroupByKey create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructUnionTableFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructCoGbkResultFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUnionTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/RawUnionValue.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/RawUnionValue.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnionCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawUnionValue decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/UnionCoder.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedPCollectionTuple empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyedPCollectionTuple of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  KeyedPCollectionTuple and()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResultSchema getCoGbkResultSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getTupleTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTag getTag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList getTupleTagList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResultSchema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Iterable getAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V getOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V getOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CoGbkResultCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoGbkResultSchema getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnionCoder getUnionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IterableCoder tagListCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CoGbkResult of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexingReiterator copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indexed next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeekingReiterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeekingReiterator copy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGbkResult.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::sdks" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Partition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleTagList getOutputTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Partition.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleFunction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleFunction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/SimpleFunction.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApproximateQuantilesCombineFn withEpsilon()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApproximateQuantilesCombineFn withMaxInputSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuantileState createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNumBuffers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBufferSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuantileBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeightedValue next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Reshuffle of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ViaRandomKey viaRandomKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViaRandomKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViaRandomKey withNumBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignShardFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsplittableRestrictionTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/UnsplittableRestrictionTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryClaim()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/UnsplittableRestrictionTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionT currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/UnsplittableRestrictionTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/UnsplittableRestrictionTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/UnsplittableRestrictionTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void observeTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteKeyRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteKeyRangeTracker of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeyRange currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteKey next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TruncateResult of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/RestrictionTracker.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::sdks" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Tee of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Tee.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tee()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Tee.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKindString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Tee.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonToRowWithErrFn withExceptionReporting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonToRowWithErrFn withExtendedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonToRowWithErrFn setLineField()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonToRowWithErrFn withNullBehavior()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pipeline getPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getResults()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection getFailedToParseLines()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Requirements.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Requirements requiresSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Requirements.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Requirements requiresSideInputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Requirements.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Requirements empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Requirements.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Requirements.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupIntoBatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchingParams getBatchingParams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithShardedKey withShardedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchingParams getBatchingParams()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportElementSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getElementByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithKeys withKeyType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithKeys.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithKeys.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHint mergeWithOuter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHint.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceHints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceHints create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesHint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringHint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntHint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints withMinRam()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHints withAccelerator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map hints()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHints.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/resourcehints/ResourceHintsOptions.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default StateT onSeenNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default StateT onPollComplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Never never()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AfterTotalOf afterTotalOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AfterIterations afterIterations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer forNewInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStopPolling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateT forNewInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateT onSeenNewOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateT onPollComplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStopPolling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterTotalOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV forNewInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStopPolling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterIterations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getStateCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer forNewInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer onPollComplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStopPolling()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV forNewInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV forNewInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV onPollComplete()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Growth withPollInterval()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Growth withOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRangeTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getRestrictionCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkEstimatorState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashCode hash128()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrowthState getInitialRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  NonPollingGrowthState of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrowthState currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashCode hash128()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashCode128Coder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Watch.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::sdks" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KvSwap create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/KvSwap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/KvSwap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values withTimeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Values withDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithRepresentativeValues withRepresentativeType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithRepresentativeValues withRepresentativeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithRepresentativeValues withTimeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithRepresentativeValues withDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedValues withTimeDomain()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedValues withDuration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double identity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RedistributeArbitrarily arbitrarily()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RedistributeByKey byKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RedistributeByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedistributeByKey withAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedistributeArbitrarily withNumBuckets()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedistributeArbitrarily withAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignShardFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Redistribute.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matches matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matches matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matches matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matches matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchesName matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchesName matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllMatches allMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllMatches allMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchesKV matchesKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchesKV matchesKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchesNameKV matchesKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Find find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Find find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Find find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Find find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindName find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindName find()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindAll findAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindAll findAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindKV findKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindKV findKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindNameKV findKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindNameKV findKV()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReplaceAll replaceAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReplaceAll replaceAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReplaceFirst replaceFirst()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReplaceFirst replaceFirst()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Split split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Split split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Split split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Split split()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllMatches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Distinct create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithRepresentativeValues withRepresentativeType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Distinct.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupByEncryptedKey create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByEncryptedKey.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Globally globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PerKey perKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargestUnique()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargestUnique createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long sampleSizeFromEstimationError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateUnique.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::sdks" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WithTimestamps of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithTimestamps withAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GroupByKey create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  GroupByKey createWithFewKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fewKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsideGBEK()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean surroundsGBEK()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder getKeyCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Coder getInputValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupByKey.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PeriodicSequence create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetRange currentRestriction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictionTracker newTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInitialWatermarkState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InferableFunction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputT apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getOutputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OnSignal on()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OnSignal on()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnSignal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionView expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Wait.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosureT getClosure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Requirements getRequirements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Contextful of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Context wrapProcessContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Contextful.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampedValue createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Materializations.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Materializations.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisplayData none()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection items()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map asMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ItemSpec create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemSpec withLabel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemSpec withLinkUrl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemSpec withValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Identifier of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path root()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FormattedItemValue format()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormattedItemValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getLongValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getShortValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayData build()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemSpec item()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/display/DisplayData.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::sdks" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getAllowedTimestampSkew()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CombineFn combineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long extractOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MapElements into()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  MapElements via()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDescriptor getInputTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapElements.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MapValues into()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapValues.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ToJson of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToJson.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MapKeys into()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/MapKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Impulse create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Impulse.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CombiningState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BagStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BagState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrderedListStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedListState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultimapStateSpec asMultimapSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultimapState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetStateSpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ResultT match()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkStateSpecInternal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatermarkHoldState bind()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatchValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpec.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatchBag()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpec.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatchCombining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpec.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatchMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpec.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatchSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpec.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultT dispatchMultimap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpec.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerSpec timer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/TimerSpecs.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimerSpec timerMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/TimerSpecs.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateContext nullContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StateContext windowOnlyContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowOnlyContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T sideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateContexts.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateKeySpec fields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateKeySpec.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ReadableState putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/MapState.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedTrieResult empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/BoundedTrieResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricNameBuilder baseNameBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMetricLabel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParsedMetricName create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParsedMetricName create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/LabeledMetricNameUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricKey.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricKey create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricKey.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSetResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/StringSetResult.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSetResult empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/StringSetResult.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getStringSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/StringSetResult.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter elementsRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter elementsReadBySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter bytesRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter bytesReadBySplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge backlogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge backlogBytesOfSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge backlogElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge backlogElementsOfSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String renderName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SourceMetrics.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Counter getPerWorkerCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsContainer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Histogram getHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsContainer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Iterable getMonitoringInfos()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsContainer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/BoundedTrie.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricName.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricNameFilter inNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricNameFilter.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricNameFilter inNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricNameFilter.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingDistribution.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingDistribution.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set steps()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set names()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetricsEnvironmentState getMetricsEnvironmentStateForCurrentThread()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsEnvironment.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMetricsSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsEnvironment.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMetricsSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsEnvironment.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Closeable scopedMetricsContainer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsEnvironment.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricsEnvironment.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetDefaultPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter counter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter counter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Distribution distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Distribution distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gauge gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSet stringSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSet stringSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedTrie boundedTrie()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundedTrie boundedTrie()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegatingDistribution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegatingGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegatingStringSet()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegatingBoundedTrie()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter elementsWritten()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SinkMetrics.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Counter bytesWritten()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/SinkMetrics.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/GaugeResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeResult empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/GaugeResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/GaugeResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/GaugeResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingCounter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Lineage getSources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Lineage getSinks()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Lineage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingGauge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingGauge.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingGauge.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpHistogram.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NoOpHistogram getInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpHistogram.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCommitted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricResult addAttempted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MetricResult attempted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MetricResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricQueryResults allMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResults.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricResults.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NoOpCounter getInstance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getMean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DistributionResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DistributionResult create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DistributionResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingHistogram.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingHistogram.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricName getName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/DelegatingHistogram.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtractOnlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextAssertionName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PAssertionSite capture()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableAssert that()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  IterableAssert that()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SingletonAssert thatSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SingletonAssert thatSingleton()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PCollectionListContentsAssert thatList()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionListContentsAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inOnlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inFinalPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inOnTimePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inEarlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inLatePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert inCombinedNonLatePanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableAssert inEarlyGlobalWindowPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollectionContentsAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionContentsAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inOnlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inFinalPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inOnTimePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inEarlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inLatePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert inCombinedNonLatePanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IterableAssert inEarlyGlobalWindowPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PCollectionSingletonIterableAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert empty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonIterableAssert containsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert inWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert inFinalPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert inOnTimePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert inEarlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert inLatePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1005,
  "endLine" : 1007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonAssert isEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonAssert notEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionSingletonAssert inOnlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert inWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert inOnlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert inFinalPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert inOnTimePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert inEarlyPane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert inLatePane()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert isEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollectionViewAssert notEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupGlobally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1425,
  "endLine" : 1427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertIsEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1666,
  "endLine" : 1668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertContainsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1686,
  "endLine" : 1688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertContainsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1691,
  "endLine" : 1693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertContainsInAnyOrder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1695,
  "endLine" : 1697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction assertFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1720,
  "endLine" : 1722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableFunction assertFor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssertionWindows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1778,
  "endLine" : 1780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssertionWindows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntoStaticWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1838,
  "endLine" : 1840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1843,
  "endLine" : 1845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatcherCheckerFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 1920,
  "endLine" : 1922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher allOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher anyOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableMatcher anything()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher arrayWithSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableMatcher closeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableMatcher containsString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher emptyArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableMatcher endsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher equalTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher isIn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher isOneOf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher not()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableMatcher nullValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableMatcher startsWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KvKeyMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KvValueMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SerializableMatcher fromSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableMatcherFromSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeMismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Event add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Event add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Event advanceTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Event advanceBy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestStream fromRawEvents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestStreamCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestStreamCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readFromUnstartedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readFromStartedReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BoundedSource toUnsplittableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnsplittableSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedReader createReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean advance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCurrent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitPointsRemaining()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getCurrentTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SourceTestUtils.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::sdks" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableMatcher create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipelineOptions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipelineOptions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String timestampValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T element()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedWindow window()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection windows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection windows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set get()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/WindowFnTestUtils.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SuccessOrFailure success()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SuccessOrFailure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  GatherAllPanes globally()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/GatherAllPanes.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant maxTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestOutputReceiver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestOutputReceiver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void coderSerializable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getMean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CoderProperties.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void describeMismatchSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/JsonMatcher.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CrashingRunner fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/CrashingRunner.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StaticWindows of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticWindows intoOnlyExisting()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean assignsToOneWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/StaticWindows.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineRunEnforcement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void enableAutoRunIfMissing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforePipelineExecution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pipelineRunSucceeded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPipeline create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPipeline fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void afterUserCodeFinished()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineResult run()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetFromRuntimeValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileChecksumMatcher fileContentsHaveChecksum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeMismatchSafely()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/FileChecksumMatcher.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegexMatcher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/RegexMatcher.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/RegexMatcher.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RegexMatcher matches()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/RegexMatcher.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutboundObserverFactory clientBuffered()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutboundObserverFactory clientDirect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutboundObserverFactory serverDirect()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutboundObserverFactory trivial()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnErrorException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PrefetchableIterator createIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterable emptyIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterables.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementDelimitedOutputStream outbound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inbound()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DataStreams.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::sdks" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvancingPhaser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/AdvancingPhaser.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onAdvance()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/AdvancingPhaser.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynchronizedStreamObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/SynchronizedStreamObserver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StreamObserver wrapping()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/SynchronizedStreamObserver.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectStreamObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/DirectStreamObserver.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PrefetchableIterator emptyIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeStart()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncodedBoundedWindow forEncoding()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean consistentWithEquals()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegisterByteSizeObserverCheap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsBounded isBounded()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Progress getProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Instant currentWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized WatermarkEstimatorStateT getState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized KV getWatermarkAndState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void observeTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteGrpcPortWrite writeToPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/RemoteGrpcPortWrite.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WeightedList of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBacking()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWeight()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/WeightedList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DecodingFnDataReceiver create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/DecodingFnDataReceiver.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendElements()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getByteCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getElementCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bufferedSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteString toByteStringAndResetBuffer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataOutboundAggregator.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteGrpcPortRead readFromPort()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/RemoteGrpcPortRead.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PoisonedException()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver getInboundObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamObserver getOutboundObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasConsumer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConsumingReceivedData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/LogicalEndpoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogicalEndpoint data()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/data/LogicalEndpoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedChannelFactory createDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManagedChannelFactory createInProcess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannelFactory withDirectExecutor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InProcessServerFactory create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/InProcessServerFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerFactory createDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerFactory createWithUrlFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerFactory createWithPortSupplier()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerFactory createEpollSocket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerFactory createEpollDomainSocket()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File chooseRandomTmpFile()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UrlFactory createDefault()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/ServerFactory.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerInterceptor interceptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcContextHeaderAccessorProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HeaderAccessor getHeaderAccessor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcContextHeaderAccessorProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiServiceDescriptor getApiServiceDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceT getService()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server getServer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/GrpcFnServer.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_retry_number()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/license_scripts/pull_licenses_java.py",
  "fileLinesCount" : 377,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStreaming()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int maxNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSql()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NexmarkQueryModel getNexmarkQueryModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NexmarkQuery getNexmarkQuery()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createQueryModels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createSqlQueryModels()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventPubsubMessageDoFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkLauncher.java",
  "fileLinesCount" : 1387,
  "components" : [ "primary::sdks" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundedEventSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorCheckpoint getCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSplitBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getCheckpointMarkCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BoundedSource getCurrentSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder getDefaultOutputCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator toGenerator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorCheckpoint.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextUSState()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextUSCity()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextEmail()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PersonGenerator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long nextPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/model/PriceGenerator.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorConfig copyWith()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvgPersonByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumActivePeople()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHotSellersRatio()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumInFlightAuctions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHotAuctionRatio()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHotBiddersRatio()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvgBidByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvgAuctionByteSize()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getProbDelayedEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOccasionalDelaySec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEstimatedSizeBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartEventId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStopEventId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nextEventNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorConfig.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorCheckpoint toCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorConfig getCurrentConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextEventId()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getFractionConsumed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/Generator.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionBid.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionCount.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/AuctionPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bid withAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Done()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Done()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Auction.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectEvent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/sql/SelectEvent.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toMap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkPerf.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String fullQueryName()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String processingMode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long rateToPeriodUs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long interEventDelayUs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void console()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiskBusyTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenerateSideInputData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KV apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CastingCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KnownSize decode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Coder makeCastingCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query6Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6Model.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6Model.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6Model.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void allDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AbstractSimulator.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query3Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3Model.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3Model.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query3Model.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accum createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query4Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query4Model.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NexmarkQueryTransform getTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQuery.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0Model.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query0Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0Model.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0Model.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0Model.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query0()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query0.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query8Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query8Model.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2Model.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query2Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2Model.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2Model.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query2Model.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1Model.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query1Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1Model.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1Model.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1Model.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query9.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/AuctionOrBid.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NexmarkQueryTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryTransform.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryTransform.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryTransform.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSideInputJoinModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoinModel.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoinModel.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoinModel.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/BoundedSideInputJoin.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query1()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query1.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MovingMeanSellingPrice()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createAccumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query6.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputPath()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumWorkers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query10.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionSideInputJoinModel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoinModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query7Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query7Model.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query5Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query5Model.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PCollection expand()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/SessionSideInputJoin.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Query9Model()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query9Model.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSimulator simulator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query9Model.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection toCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/Query9Model.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsSideInput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlBoundedSideInputJoin.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlQuery2 calciteSqlQuery2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery2.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long apply()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery1.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery1()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery1.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlQuery0 calciteSqlQuery0()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlQuery3 calciteSqlQuery3()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/sql/SqlQuery3.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuctionOrBidWindow forAuction()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAuctionWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuctionOrBidWindowCoder of()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object structuralValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuctionOrBidWindowFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coder windowCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowMappingFn getDefaultWindowMappingFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/Main.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPipelineExtension create()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPipelineExtension fromOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPipelineExtension()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPipelineExtension()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestPipeline getRequiredTestPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildDataLocation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamSqlEnvRunner.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSVFormat getCsvFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/CsvToRow.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCallCenterSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCatalogPageSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCatalogReturnsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCatalogSalesSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCustomerSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCustomerAddressSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getCustomerDemographicsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getDateDimSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getHouseholdDemographicsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getIncomeBandSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getInventorySchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getItemSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getPromotionSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getReasonSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getShipModeSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getStoreSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getStoreReturnsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getStoreSalesSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getTimeDimSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getWarehouseSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getWebpageSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getWebReturnsSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getWebSalesSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Schema getWebSiteSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsSchemas.java",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSuccessful()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getElapsedTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineOptions getPipelineOptions()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRunResult.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/BeamTpcds.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIdentifiers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/SqlTransformRunner.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowToCsv()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/RowToCsv.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSVFormat getCsvFormat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/RowToCsv.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TpcdsRun()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/tpcds/src/main/java/org/apache/beam/sdk/tpcds/TpcdsRun.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map tags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map fields()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/NamedTestResult.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSingleShotTimeOnly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/jmh/Main.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBuilder append()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map filterKeys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/BigQueryClient.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBSettings.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsReader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricsReader withNamespace()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCredible()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/MetricsReader.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeMonitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/TimeMonitor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteMonitor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/metrics/ByteMonitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toggleChosen()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function showCollapse()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toggleRotate()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function removeRotate()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "offset: $()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/page-nav.js",
  "fileLinesCount" : 142,
  "components" : [ "primary::website" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.getDefaults = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.hasContent = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.arrow = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.enable = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.disable = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tooltip.prototype.toggleEnabled = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tooltip.js",
  "fileLinesCount" : 514,
  "components" : [ "primary::website" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Popover = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Popover.prototype.getDefaults = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Popover.prototype.hasContent = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Popover.prototype.arrow = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/popover.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::website" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collapse.prototype.toggle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/collapse.js",
  "fileLinesCount" : 211,
  "components" : [ "primary::website" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.toggle = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.handleUpdate = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Modal.prototype.resetScrollbar = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/modal.js",
  "fileLinesCount" : 337,
  "components" : [ "primary::website" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScrollSpy.prototype.getScrollHeight = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handle: function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/transition.js",
  "fileLinesCount" : 59,
  "components" : [ "primary::website" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Tab = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/tab.js",
  "fileLinesCount" : 155,
  "components" : [ "primary::website" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Alert   = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/alert.js",
  "fileLinesCount" : 94,
  "components" : [ "primary::website" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function removeElement()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/alert.js",
  "fileLinesCount" : 94,
  "components" : [ "primary::website" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Dropdown = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/dropdown.js",
  "fileLinesCount" : 165,
  "components" : [ "primary::website" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Affix.prototype.checkPositionWithEventLoop = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 74,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "resetCount()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/categories-filter.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 24,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-menu.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::website" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-playground-nested-scroll.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-playground-nested-scroll.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::website" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function stop()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/calendar.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerRunPlugin.groovy",
  "fileLinesCount" : 143,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerRunPlugin.groovy",
  "fileLinesCount" : 143,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dependsOn()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void files()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tags()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getTags()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getPlatform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void platform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamDockerPlugin.groovy",
  "fileLinesCount" : 346,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isRelease()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/VendorJavaPlugin.groovy",
  "fileLinesCount" : 376,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isRelease()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def defaultArchivesBaseName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy",
  "fileLinesCount" : 3393,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def addPrComment()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ver()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gcpProject()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gcpRegion()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gcsBucket()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bqDataset()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pubsubTopic()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intent()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def success()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/TestScripts.groovy",
  "fileLinesCount" : 242,
  "components" : [ "primary::release" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserScoreOutputName()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHourlyTeamScoreOutputName()",
  "longName" : "",
  "relativeFileName" : "release/src/main/groovy/MobileGamingCommands.groovy",
  "fileLinesCount" : 181,
  "components" : [ "primary::release" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/verify.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_envs()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_files_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def StringToSdkEnum()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/models.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_include_function_node()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_python/extract_symbols_python.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_include_property_node()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/tools/extract_symbols_python/extract_symbols_python.py",
  "fileLinesCount" : 124,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getGroupValue()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/pipeline_options.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::playground" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String pipelineOptionsToString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/pipeline_options.dart",
  "fileLinesCount" : 64,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List splitNotEmpty()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/string.dart",
  "fileLinesCount" : 27,
  "components" : [ "primary::playground" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String tabsToSpaces()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/util/string.dart",
  "fileLinesCount" : 27,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamIntent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/intents.dart",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int compareTo()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_base.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const EmptyExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/empty_example_loading_descriptor.dart",
  "fileLinesCount" : 59,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List _descriptorsToJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/examples_loading_descriptor.dart",
  "fileLinesCount" : 227,
  "components" : [ "primary::playground" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ExampleLoadingDescriptor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/models/example_loading_descriptors/example_loading_descriptor.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPlaygroundController()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future _emptyMissing()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/example_loaders/examples_loader.dart",
  "fileLinesCount" : 190,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void releaseExampleLoading()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateIsChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _calculateIsChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _isAnyFileControllerChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _arePipelineOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SnippetFileEditingController? getFileControllerByName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFiles()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_editing_controller.dart",
  "fileLinesCount" : 280,
  "components" : [ "primary::playground" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateIsChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/snippet_file_editing_controller.dart",
  "fileLinesCount" : 157,
  "components" : [ "primary::playground" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetErrorMessageText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/playground_controller.dart",
  "fileLinesCount" : 357,
  "components" : [ "primary::playground" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isUnread()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/controllers/unread_controller.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Future ensureInitialized()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/playground_components.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/toast_notifier.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future dispose()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/toast_notifier.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BeamAnalyticsService get()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/analytics_service.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendUnawaited()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/analytics_service.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::playground" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamGoogleAnalytics4Service createGoogleAnalytics4Service()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_non_web.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Future sendProtected()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_non_web.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeamGoogleAnalytics4Service createGoogleAnalytics4Service()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _logJsDate()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _logConfig()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _log()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _logEncoded()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service_web.dart",
  "fileLinesCount" : 102,
  "components" : [ "primary::playground" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory BeamGoogleAnalytics4Service()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/google_analytics4_service/google_analytics4_service.dart",
  "fileLinesCount" : 35,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SnippetResetAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/snippet_reset.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const AnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/abstract.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SdkSelectedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/sdk_selected.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ReportIssueClickedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/report_issue_clicked.dart",
  "fileLinesCount" : 30,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ExternalUrlNavigatedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/external_url_navigated.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ThemeSetAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/theme_set.dart",
  "fileLinesCount" : 46,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addLoaderIfNot()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/symbols/symbols_notifier.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LoadingErrorWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/loading_error.dart",
  "fileLinesCount" : 34,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Scroll2DWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/scroll_2d.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/copyright.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/periodic_builder.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toasts/toast_listener.dart",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const VersionsWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String _formatDate()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Uri _commitHashToUri()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/versions/versions.dart",
  "fileLinesCount" : 162,
  "components" : [ "primary::playground" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VoidCallback _onPressed()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/run_button.dart",
  "fileLinesCount" : 142,
  "components" : [ "primary::playground" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ReportIssueButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/buttons/report_issue.dart",
  "fileLinesCount" : 53,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/iframe/iframe_non_web.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ResultTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void paint()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/painter.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool shouldRepaint()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/painter.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool check()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/label_extractor.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool check()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/edge_extractor.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String extractNodeId()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph/graph_builder/extractors/extractor_utils.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ResultFilterPopover()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_filter_popover.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GraphTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/graph_tab.dart",
  "fileLinesCount" : 47,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ResultTabContent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _updateText()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_tab_content.dart",
  "fileLinesCount" : 143,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ResultFilterButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/output/result_filter_button.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetPrecompiledObjectResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_precompiled_object_response.dart",
  "fileLinesCount" : 27,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const OutputResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/output_response.dart",
  "fileLinesCount" : 26,
  "components" : [ "primary::playground" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetPrecompiledObjectsResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_precompiled_objects_response.dart",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const CheckStatusResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/check_status_response.dart",
  "fileLinesCount" : 27,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunCodeError()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/run_code_error.dart",
  "fileLinesCount" : 31,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunCodeResourceExhaustedError()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/run_code_error.dart",
  "fileLinesCount" : 31,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SaveSnippetResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/save_snippet_response.dart",
  "fileLinesCount" : 25,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetDefaultPrecompiledObjectRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_default_precompiled_object_request.dart",
  "fileLinesCount" : 34,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const RunCodeResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/run_code_response.dart",
  "fileLinesCount" : 25,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetSnippetRequest()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_snippet_request.dart",
  "fileLinesCount" : 25,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetPrecompiledObjectCodeResponse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/models/get_precompiled_object_code_response.dart",
  "fileLinesCount" : 27,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _shouldAttemptUrl()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/repositories/backend_urls.dart",
  "fileLinesCount" : 113,
  "components" : [ "primary::playground" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClientConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/iis_workaround_channel_non_web.dart",
  "fileLinesCount" : 30,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClientConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/iis_workaround_channel_web.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/theme/switch_notifier.dart",
  "fileLinesCount" : 77,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getGoogleAnalyticsMeasurementId()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/constants/analytics.dart",
  "fileLinesCount" : 38,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SetSdkMessage()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/models/set_sdk_message.dart",
  "fileLinesCount" : 69,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SetContentMessage()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/models/set_content_message.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AbstractMessage? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/parsers/messages_parser.dart",
  "fileLinesCount" : 54,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AbstractMessage? _tryParseIfMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/parsers/messages_parser.dart",
  "fileLinesCount" : 54,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AbstractMessage? _tryParseMap()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/parsers/messages_parser.dart",
  "fileLinesCount" : 54,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SetSdkMessageHandler()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/set_sdk_message_handler.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _handle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/set_sdk_message_handler.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const SetContentMessageHandler()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/messages/handlers/set_content_message_handler.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/editor/components/share_dropdown/share_button.dart",
  "fileLinesCount" : 79,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShortcutsDialogContent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcuts_dialog.dart",
  "fileLinesCount" : 78,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShareCodeClickedAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/services/analytics/events/share_code_clicked.dart",
  "fileLinesCount" : 30,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandalonePlaygroundWaitPath? tryParse()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/path.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::playground" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const MoreActions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/more_actions.dart",
  "fileLinesCount" : 167,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const CodeTextAreaWrapper()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/editor_textarea_wrapper.dart",
  "fileLinesCount" : 96,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onPlaygroundControllerChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/state.dart",
  "fileLinesCount" : 99,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _onPlaygroundControllerChanged()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/state.dart",
  "fileLinesCount" : 99,
  "components" : [ "primary::playground" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toIntString()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/utils/bool.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextStyle getTitleFontStyle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/constants/fonts.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextStyle getCodeFontStyle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/constants/fonts.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextTheme getBaseFontTheme()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/constants/fonts.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder and()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder or()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _compareDoubles()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable filter()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable filter()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/finder.dart",
  "fileLinesCount" : 110,
  "components" : [ "primary::playground" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder graphTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder outputWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder resetButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder resultTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder runOrCancelButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder splitView()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder toggleThemeButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components_dev/lib/src/common_finders.dart",
  "fileLinesCount" : 83,
  "components" : [ "primary::playground" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder codeTextAreaWrapper()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder copyButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder descriptionPopoverButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder descriptionPopover()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder dragHandle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder exampleItemInDropdown()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder exampleSelector()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder dismissibleOverlay()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder feedbackDropdownContent()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder feedbackDropdownSendButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder feedbackDropdownTextField()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder moreActions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder pipelineOptionsDropdown()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder pipelineOptionsListTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder pipelineOptionsRawTab()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder pipelineOptionsSaveAndCloseButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder sdkItemInDropdown()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder sdkSelector()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder shareableTextField()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder shareButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finder shortcutsModal()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/integration_test/common/common_finders.dart",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/cmd/server/wrapper.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/python_preparers.go",
  "fileLinesCount" : 181,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/go_preparers.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/java_preparers.go",
  "fileLinesCount" : 326,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/scio_preparers.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/preparer.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPreparersBuilder()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/preparer.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/preparer.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/preparers/preparer.go",
  "fileLinesCount" : 85,
  "components" : [ "primary::playground" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewNetworkEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/application.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::playground" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExecutorConfig()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/beam.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBeamEnvs()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/beam.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/beam.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/environment/beam.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::playground" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/tasks/task.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/dto/precompiled_object.go",
  "fileLinesCount" : 116,
  "components" : [ "primary::playground" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDatastoreMapper()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/datastore_mapper.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPrecompiledObjectMapper()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/mapper/precompiled_object_mapper.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::playground" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/emulator_wrapper.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::playground" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_base.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/db/datastore/migration_base.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkIsUnitTestScio()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/validators/scio_validators.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bar()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasIncorrectMain.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasIncorrectMain.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bar()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasNoMain.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void foo()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasNoMain.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bar()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasMainTest2.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasMainTest2.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bar()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasMainTest1.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/java_testdata/HasMainTest1.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/path_checker.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newGoLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/go_fs.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newPythonLifeCycle()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/fs_tool/python_fs.go",
  "fileLinesCount" : 29,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewService()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/components/cache_component.go",
  "fileLinesCount" : 139,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitVars()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/preparers_utils.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TrimExtension()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/utils/file_utils.go",
  "fileLinesCount" : 177,
  "components" : [ "primary::playground" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/std_handler.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetHandlers()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddHandler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/logger.go",
  "fileLinesCount" : 125,
  "components" : [ "primary::playground" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCloudLoggingHandler()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/logger/cloud_logging_handler.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/lifecycle_error.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/lifecycle_error.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/errors/lifecycle_error.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/emulators/kafka.go",
  "fileLinesCount" : 251,
  "components" : [ "primary::playground" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPlaygroundServiceClient()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterPlaygroundServiceServer()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api_grpc.pb.go",
  "fileLinesCount" : 867,
  "components" : [ "primary::playground" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1206,
  "endLine" : 1208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1273,
  "endLine" : 1275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1407,
  "endLine" : 1409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1587,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1624,
  "endLine" : 1626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1679,
  "endLine" : 1681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1698,
  "endLine" : 1700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1727,
  "endLine" : 1729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1775,
  "endLine" : 1777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1842,
  "endLine" : 1844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1890,
  "endLine" : 1892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1919,
  "endLine" : 1921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1938,
  "endLine" : 1940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1967,
  "endLine" : 1969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1986,
  "endLine" : 1988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2015,
  "endLine" : 2017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2034,
  "endLine" : 2036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2064,
  "endLine" : 2066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2083,
  "endLine" : 2085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2119,
  "endLine" : 2121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2138,
  "endLine" : 2140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2167,
  "endLine" : 2169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2186,
  "endLine" : 2188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2215,
  "endLine" : 2217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2234,
  "endLine" : 2236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2263,
  "endLine" : 2265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2282,
  "endLine" : 2284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2313,
  "endLine" : 2315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2332,
  "endLine" : 2334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2380,
  "endLine" : 2382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2399,
  "endLine" : 2401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2456,
  "endLine" : 2458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2475,
  "endLine" : 2477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2504,
  "endLine" : 2506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2523,
  "endLine" : 2525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2556,
  "endLine" : 2558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2575,
  "endLine" : 2577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2623,
  "endLine" : 2625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2642,
  "endLine" : 2644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2667,
  "endLine" : 2669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2686,
  "endLine" : 2688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2736,
  "endLine" : 2738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2755,
  "endLine" : 2757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewExecutorBuilder()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/executors/executor_builder.go",
  "fileLinesCount" : 212,
  "components" : [ "primary::playground" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFilesFromFolder()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/setup_tools/builder/setup_builder.go",
  "fileLinesCount" : 210,
  "components" : [ "primary::playground" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/playground_functions/func_enviornment.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateReviewerConfig()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/updateReviewers.ts",
  "fileLinesCount" : 303,
  "components" : [ "primary::scripts" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function updateReviewerConfig()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/commentStrings.ts",
  "fileLinesCount" : 147,
  "components" : [ "primary::scripts" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function addPrComment()",
  "longName" : "",
  "relativeFileName" : "scripts/ci/pr-bot/shared/githubUtils.ts",
  "fileLinesCount" : 104,
  "components" : [ "primary::scripts" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/python-example/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/branching/python-example/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-solution/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-solution/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/map-elements/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::learning" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/flatten/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py",
  "fileLinesCount" : 60,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/min/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/count/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/aggregation/max/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/filter/python-example/task.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/with-keys/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/common-transforms/with-keys/python-example/task.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/python-example/task.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/python-example/task.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/python-example/task.py",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/python-example/task.py",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/python-example/from_memory.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/python-example/from_memory.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/python-example/textIo.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/python-example/textIo.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/python-example/task.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/python-example/task.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/splittable-dofn/splittable/python-example/task.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::learning" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::learning" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/python-example/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyBigQueryTornadoes()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-query/java-example/Task.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::learning" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/big-query-io/read-table/python-example/task.py",
  "fileLinesCount" : 64,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::learning" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_data()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_data()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/python-example/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_lines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/python-example/task.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_lines()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/python-example/task.py",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::learning" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 172,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::learning" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::learning" ],
  "startLine" : 238,
  "endLine" : 239,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::learning" ],
  "startLine" : 189,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::learning" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::learning" ],
  "startLine" : 197,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::learning" ],
  "startLine" : 209,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::learning" ],
  "startLine" : 162,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/sliding-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py",
  "fileLinesCount" : 77,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/global-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 73,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/fixed-time-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/windowing/session-window/python-example/task.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/event-time-trigger/python-example/task.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/processing-trigger/python-example/task.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/python-example/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/composite-trigger/python-example/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/triggers/data-driven-trigger/python-example/task.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-challenge/task.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transaction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-challenge/Task.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::learning" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-solution/task.py",
  "fileLinesCount" : 99,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transaction()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::learning" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-challenge/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py",
  "fileLinesCount" : 135,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/learning-content/cross-language/multi-pipeline/python-example/task.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Timestamps/Add Timestamps/task.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_data()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Early Triggers/generate_event.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_data()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Window Accumulation Modes/generate_event.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_data()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Streaming/Triggers/Event Time Triggers/generate_event.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Map/ParDo/task.py",
  "fileLinesCount" : 43,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Combine/CombineFn/task.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Side Input/Side Input/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "learning/katas/python/Core Transforms/Side Input/Side Input/task.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::learning" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CreateViewNoopEvaluatorFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnLifecycleManagers()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DoFnLifecycleManagers.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImpulseEvaluatorFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformExecutorServices()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactStagingService.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::runners" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordContent()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPane()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonEmptyPanes.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerDebugger.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/UnboundedDataset.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isOutboundEdgeOfVertex()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/FlattenP.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetGraphVisitor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTagFilter()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/OutputTagFilter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2SinkFunction()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/Twister2SinkFunction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translateNode()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/streaming/ReadSourceTranslatorStream.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingPipelineTranslator.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::runners" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleSplitRequest()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void ignoreReturnValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addReader()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/LazyFlinkSourceSplitEnumerator.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEventTime()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/DedupingOperator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StructuralKey()",
  "longName" : "",
  "relativeFileName" : "runners/local-java/src/main/java/org/apache/beam/runners/local/StructuralKey.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void kill()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/container/BeamContainerRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncAbort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/NativeReader.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkExecutor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WorkExecutor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterParDoFn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/profiler/ScopedProfiler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AssignWindowsParDoFnFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSources.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::runners" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/BatchModeUngroupingParDoFn.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindmillServiceEndpoints()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerBase.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBudget()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowsParDoFn.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::runners" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-job-service/src/main/java/org/apache/beam/runners/jobsubmission/InMemoryJobService.java",
  "fileLinesCount" : 548,
  "components" : [ "primary::runners" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sort_emails_by_timestamp()",
  "longName" : "",
  "relativeFileName" : "contributor-docs/discussion-docs/generate_doc_md.py",
  "fileLinesCount" : 321,
  "components" : [ "primary::contributor-docs" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "it/conditions/src/main/java/org/apache/beam/it/conditions/ConditionCheck.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "infra/keys/secret_manager.py",
  "fileLinesCount" : 787,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "infra/keys/service_account.py",
  "fileLinesCount" : 425,
  "components" : [ "primary::infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _delete_resource()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _active_resources()",
  "longName" : "",
  "relativeFileName" : ".test-infra/tools/stale_cleaner.py",
  "fileLinesCount" : 437,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuiteResult()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/SuiteResult.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaseResult()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/CaseResult.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestResult()",
  "longName" : "",
  "relativeFileName" : ".test-infra/validate-runner/src/main/java/org/apache/beam/validate/runner/model/TestResult.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/pubsub/gcs_image_looper.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def github_workflows_dashboard_sync()",
  "longName" : "",
  "relativeFileName" : ".test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::.test-infra" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromKafka()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/kafka.ts",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function readFromKafkaWithMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/kafka.ts",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeToKafka()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/io/kafka.ts",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_artifact_api.client.ts",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_artifact_api.client.ts",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_artifact_api.client.ts",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_artifact_api.client.ts",
  "fileLinesCount" : 257,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_fn_api.client.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_fn_api.client.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 154,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_fn_api.client.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_fn_api.client.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 219,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_fn_api.client.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 256,
  "endLine" : 257,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_fn_api.client.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 297,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_job_api.client.ts",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_expansion_api.client.ts",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_provision_api.client.ts",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/proto/beam_runner_api.client.ts",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private getOrAssign()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/pipeline.ts",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inputs: objectMap()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/internal/pipeline.ts",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private func:()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 885,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function copyNamespaceComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/external.ts",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 259,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def spaces()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_managed_doc.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/gen_protos.py",
  "fileLinesCount" : 536,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def subprocess_cmd_and_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def local_temp_dir()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_jar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/job_server.py",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_manifest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_remote_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/stager.py",
  "fileLinesCount" : 918,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def post()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_server_spark_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_spark_status()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _with_message_history()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/spark_uber_jar_job_server.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def post()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/flink_uber_jar_job_server.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_bind_address()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_service_address()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_staging_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_dependency_sets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/local_job_service.py",
  "fileLinesCount" : 492,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def submit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_job_service_handle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/portable_runner.py",
  "fileLinesCount" : 615,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _invoke_docker_build_and_push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _builder_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _builder_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _builder_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_gcs_bucket_and_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/sdk_container_builder.py",
  "fileLinesCount" : 370,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path_to_binary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def construct_download_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/prism_runner.py",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_message_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_state_history()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def zipfile_handle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_staging_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/abstract_job_service.py",
  "fileLinesCount" : 378,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/artifact_service.py",
  "fileLinesCount" : 354,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_stages()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _collect_written_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_token_generator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __next__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/fn_runner.py",
  "fileLinesCount" : 1616,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_produced_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_stage_node()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pcoll_node()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/watermark_manager.py",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_req()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GetProcessBundleDescriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def control_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifact_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def logging_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def logging_api_service_descriptor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def port_from_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def host_from_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_worker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __delitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_state_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/worker_handlers.py",
  "fileLinesCount" : 1293,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_buffer_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/translations.py",
  "fileLinesCount" : 2180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extend()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleared()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __len__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_data_side_inputs_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state_servicer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py",
  "fileLinesCount" : 1185,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windows_to_elements_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/portability/fn_api_runner/trigger_manager.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def struct_to_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/job/utils.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/overrides.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/transform_evaluator.py",
  "fileLinesCount" : 276,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_fnapi_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dask/dask_runner.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def synchronized_processing_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/watermark_manager.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_fnapi_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_interactive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_fnapi_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def aggregated_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_runner.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def step_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/sdf_direct_runner.py",
  "fileLinesCount" : 557,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_root_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_aggregator_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/evaluation_context.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_physical()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_committed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_metrics.py",
  "fileLinesCount" : 253,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_root_bundles()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/transform_evaluator.py",
  "fileLinesCount" : 1201,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/clock.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def advance_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/clock.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/clock.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/clock.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/clock.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def advance_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/clock.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_cleared()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_modified()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_modified()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/direct_userstate.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pane_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcollection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/bundle_factory.py",
  "fileLinesCount" : 222,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/consumer_tracking_pipeline_visitor.py",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def complete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parallel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def executors()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def await_completion()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schedule_unprocessed_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/direct/executor.py",
  "fileLinesCount" : 722,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def logging_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def receive_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def supports_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def supports_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_restriction_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_watermark_estimator_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_unbounded_per_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_stateful_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_splittable_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_stateful_dofn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invoke_create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def existing_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/common.py",
  "fileLinesCount" : 1919,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intercept_unary_unary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_id_interceptor.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intercept_unary_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_id_interceptor.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intercept_stream_unary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_id_interceptor.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_counters_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_counters_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_batching_preference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_batch_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_output_batch_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def needs_finalization()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_receiver()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_runtime_performance_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_batch_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_output_batch_converter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def needs_finalization()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_timer_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_element_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def operations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/operations.py",
  "fileLinesCount" : 1535,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_sampler.py",
  "fileLinesCount" : 369,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __dealloc__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nsecs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sampled_seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sampled_msecs_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_fast.pyx",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_counters_for_requesting_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_current_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_bytes_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_sample()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restart_sampling()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/opcounters.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inverse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_channel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_channel_from_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_channel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_channel_from_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/data_plane.py",
  "fileLinesCount" : 890,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def weight()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_referents_for_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _filter_func()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_cache_enabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statecache.py",
  "fileLinesCount" : 372,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/channel_factory.py",
  "fileLinesCount" : 53,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_current_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/worker_status.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_timer_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_execution_tree()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_finalization()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delayed_bundle_application()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_output_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/bundle_processor.py",
  "fileLinesCount" : 2223,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_process_bundle_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_process_bundle_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _request_finalize_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_state_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_instruction_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_referents_for_cache()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_to_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker.py",
  "fileLinesCount" : 1475,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sampled_seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sampled_msecs_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/statesampler_slow.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_pipeline_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sdk_worker_main.py",
  "fileLinesCount" : 390,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/worker/sideinputs.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cacheables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_unbounded_sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def original_pipeline_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_pcoll_to_user_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcoll_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/pipeline_instrument.py",
  "fileLinesCount" : 792,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def augmented_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/augmented_pipeline.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def background_recording_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/augmented_pipeline.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def capture_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def capture_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def capture_keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_pcoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _min_timestamp_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/streaming_cache.py",
  "fileLinesCount" : 542,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/cacheable.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_computed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/expression_cache.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/reify.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def placeholder_pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ignorable_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/caching/write_cache.py",
  "fileLinesCount" : 169,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_unique_cluster_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/types.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/types.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/dataproc/types.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _should_end_condition_checker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/background_caching_job.py",
  "fileLinesCount" : 351,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_unbounded_sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/utils.py",
  "fileLinesCount" : 479,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_triggered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_triggered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_triggered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_triggered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/capture_limiters.py",
  "fileLinesCount" : 147,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def capture_control()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/options/interactive_options.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_latest_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _latest_version()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_pcoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_pcoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_pcoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def raw_sink()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def raw_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _glob_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/cache_manager.py",
  "fileLinesCount" : 396,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def var()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pcoll()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_computed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_computed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def computed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def uncomputed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/recording_manager.py",
  "fileLinesCount" : 945,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_error_response()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/apache_beam_jupyterlab_sidepanel/yaml_parse_utils.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _jupyter_labextension_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/apache_beam_jupyterlab_sidepanel/__init__.py",
  "fileLinesCount" : 20,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isCollapsed ?()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/src/yaml/EditablePanel.tsx",
  "fileLinesCount" : 408,
  "components" : [ "primary::sdks" ],
  "startLine" : 234,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_fnapi_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_render_option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait_until_finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_runner.py",
  "fileLinesCount" : 350,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def enable_recording_replay()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recordable_sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recording_duration()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recording_size_limit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_timestamp_format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_timestamp_format()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_timezone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_timezone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_root()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def watch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def show_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_beam.py",
  "fileLinesCount" : 1111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/user_pipeline_tracker.py",
  "fileLinesCount" : 155,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cluster_master_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def synthesize_pipeline_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/messaging/interactive_environment_inspector.py",
  "fileLinesCount" : 213,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_pipeline_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_pipeline_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_pipeline_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_pipeline_graph()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph_renderer.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decorate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/pipeline_graph.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _formatter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/display/display_manager.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_help()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_ipython_extension()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/beam_sql_magics.py",
  "fileLinesCount" : 473,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_actions()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/utils.py",
  "fileLinesCount" : 434,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/sql/sql_chain.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_interactive_ready()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_in_ipython()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_in_notebook()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inspector()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inspector_with_synthetic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_background_caching_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_test_stream_service_controller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_test_stream_service_controller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_cached_source_signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cached_source_signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_user_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline_id_to_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mark_pcollection_computed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def computed_pcollections()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def computing_pcollections()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mark_pcollection_computing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unmark_pcollection_computing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_pcollection_computing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/interactive_environment.py",
  "fileLinesCount" : 744,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_html_paths()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_html_dir()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def notebook_path_to_execution_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def srcdocs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/notebook_executor.py",
  "fileLinesCount" : 163,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_urls()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def notebook_path_to_test_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setUp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/interactive/testing/integration/screen_diff.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_id_to_proto_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_proto_from_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __contains__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_requirement()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_environment_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/pipeline_context.py",
  "fileLinesCount" : 324,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_PTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_fnapi_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_pickle_library_override()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/runner.py",
  "fileLinesCount" : 325,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_dot()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transform_node()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def render_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monitoring_infos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/render.py",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_metrics_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_metrics_pipeline.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_streaming_metrics_pipeline.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_exercise_streaming_metrics_pipeline.py",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_boolean()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_scalar_counter_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_scalar_counter_float()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_manifest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_sdk_package_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def translate_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_response_encoding()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/internal/apiclient.py",
  "fileLinesCount" : 1331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_pickle_library_override()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_fnapi_compatible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def job_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_job()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_job_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_runner.py",
  "fileLinesCount" : 862,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_string_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/dataflow/dataflow_metrics.py",
  "fileLinesCount" : 340,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def defer_remainder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/sdf_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def supported_requirements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pcollection_contents()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_pcollection_contents()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/runners/trivial_runner.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/runtime_type_check_microbenchmark.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/runtime_type_check_microbenchmark.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/runtime_type_check_microbenchmark.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/runtime_type_check_microbenchmark.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def small_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def small_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dict_int_int()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def small_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def small_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def small_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def small_message_with_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_message_with_map()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wv_with_one_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wv_with_multiple_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tiny_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def large_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nullable_row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def row_coder_benchmark_factory()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def importable_named_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/tools/coders_microbenchmark.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seekable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_dirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _list()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/messages.py",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/clients/s3/fake_client.py",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_object_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3io.py",
  "fileLinesCount" : 688,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_dirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/aws/s3filesystem.py",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def observe_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def observe_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def observe_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/watermark_estimators.py",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_utf8()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prefix_naming()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/fileio.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_object_properties()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstorageio.py",
  "fileLinesCount" : 713,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_dirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _blobstorageIO()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/azure/blobstoragefilesystem.py",
  "fileLinesCount" : 331,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_dirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/hadoopfilesystem.py",
  "fileLinesCount" : 452,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source_caller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source_caller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source_caller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source_caller()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/requestresponse.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/mongodbio.py",
  "fileLinesCount" : 823,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _range_to_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/source_test_utils.py",
  "fileLinesCount" : 739,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def no_pandas()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/textio.py",
  "fileLinesCount" : 1117,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_at()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def new_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/restriction_trackers.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_record_start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_attempted_record_start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_split_points_unclaimed_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_to_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_to_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_at_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_current_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_consumed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_points()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_split_points_unclaimed_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/range_trackers.py",
  "fileLinesCount" : 458,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_records()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def splittable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsource.py",
  "fileLinesCount" : 474,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/utils.py",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_encoded_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filebasedsink.py",
  "fileLinesCount" : 576,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fetch_custom_gce_metadata()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gce_metadata_util.py",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_dataflow_job_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gce_metadata_util.py",
  "fileLinesCount" : 46,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigtableio.py",
  "fileLinesCount" : 392,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/healthcare/dicomio.py",
  "fileLinesCount" : 580,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_file_loads.py",
  "fileLinesCount" : 1347,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_schema_tools.py",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_table_reference()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_table_schema_from_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_encoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def RowAsDictJsonCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def BigQueryWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery.py",
  "fileLinesCount" : 3231,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ReadStringsFromPubSub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WriteStringsToPubSub()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/pubsub.py",
  "fileLinesCount" : 807,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mkdirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_dirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _gcsIO()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsfilesystem.py",
  "fileLinesCount" : 380,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_enum_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/spanner.py",
  "fileLinesCount" : 766,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sanitize_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_metadata.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_valid_cloud_label_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_io_metadata.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def primary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/experimental/spannerio.py",
  "fileLinesCount" : 1329,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_rpc_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/helper.py",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clone()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_properties()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/types.py",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_latency()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/util.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/query_splitter.py",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_to_client_batch_item()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_to_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_to_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_to_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/datastore/v1new/datastoreio.py",
  "fileLinesCount" : 618,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_dataset_encryption_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_tools.py",
  "fileLinesCount" : 1904,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_decimal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/bigquery_read_internal.py",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checksum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kms_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def last_updated()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/gcsio.py",
  "fileLinesCount" : 723,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _write_lines()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/__init__.py",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GoogleCloudStorageBucket()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/gcp/resource_identifiers.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seekable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tell()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_current_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/concat_source.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def signal_throttled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def successful_request()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/adaptive_throttler.py",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/util.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/components/rate_limiter.py",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_number_of_row_groups()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/parquetio.py",
  "fileLinesCount" : 864,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_current_position()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def position_at_fraction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fraction_consumed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_split_points_unclaimed_callback()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_writer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pre_finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pre_finalize_windowed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def at_capacity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pre_finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_progress()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_watermark()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def observe_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def total_work()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def weight()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_pos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_pos()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_claim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_done()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/iobase.py",
  "fileLinesCount" : 1923,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/flink/flink_streaming_impulse_source.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_source_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_sink_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystems.py",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/avroio.py",
  "fileLinesCount" : 797,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encoded_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_encoded_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/tfrecordio.py",
  "fileLinesCount" : 393,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scheme()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_dirs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _url_dirname()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exists()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_lineage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/localfilesystem.py",
  "fileLinesCount" : 371,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_splitter_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/langchain.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_splitter_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/base.py",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/chunking/base.py",
  "fileLinesCount" : 92,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dense_embedding()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/types.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sparse_embedding()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/types.py",
  "fileLinesCount" : 81,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/vertex_ai.py",
  "fileLinesCount" : 97,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/embeddings/huggingface.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_write_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/base.py",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_jdbc_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_base_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_base_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/cloudsql.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_write_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/bigquery.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/bigquery.py",
  "fileLinesCount" : 180,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conflict_clause()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_conflict_clause()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_conflict_strategy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_write_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql.py",
  "fileLinesCount" : 268,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_batch_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_write_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/milvus_search.py",
  "fileLinesCount" : 346,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_write_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/spanner.py",
  "fileLinesCount" : 646,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def placeholder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres_common.py",
  "fileLinesCount" : 521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_write_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/postgres.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def embedding_to_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/ingestion/mysql_common.py",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/bigquery_vector_search.py",
  "fileLinesCount" : 388,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __int__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collection_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def search_strategy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def output_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timeout()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def round_decimal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/rag/enrichment/milvus_search.py",
  "fileLinesCount" : 585,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mean.py",
  "fileLinesCount" : 146,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/base.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/base.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/base.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/base.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/stdev.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/median.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/median.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mad.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_median()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/mad.py",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def push()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/univariate/quantile.py",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_stateful()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def threshold()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_stateful()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def threshold()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/thresholds.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_stateful()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def threshold()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def learn_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def learn_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/base.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_prediction_adapter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/offline.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_prediction_adapter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/offline.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def learn_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/offline.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/offline.py",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/detectors/pyod_adapter.py",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_model_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/aggregations.py",
  "fileLinesCount" : 323,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def spec_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_original_init()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unspecifiable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/specifiable.py",
  "fileLinesCount" : 443,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/anomaly/transforms.py",
  "fileLinesCount" : 654,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/videointelligenceml.py",
  "fileLinesCount" : 224,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_api_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/naturallanguageml.py",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_event_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_prediction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/recommendations_ai_test_it.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/gcp/visionml.py",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/onnx_inference.py",
  "fileLinesCount" : 178,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_milliseconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_microseconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_preprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_postprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip_batching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_preprocess_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_postprocess_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_no_batching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_garbage_collect_on_timeout()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_client()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_garbage_collect_on_timeout()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_preprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_postprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip_batching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_preprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip_batching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_postprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_preprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip_batching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_postprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_preprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_skip_batching()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_postprocess_fns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_valid_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def all_models()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_darwin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/base.py",
  "fileLinesCount" : 2020,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/sklearn_inference.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _retry_on_appropriate_gcp_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vertex_ai_inference.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/vertex_ai_inference.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/huggingface_inference.py",
  "fileLinesCount" : 743,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/xgboost_inference.py",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_onnx()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorrt_inference.py",
  "fileLinesCount" : 353,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_model_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/tensorflow_inference.py",
  "fileLinesCount" : 367,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_metrics_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_copies()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/inference/pytorch_inference.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_columns_to_apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_attributes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_attributes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_transforms_from_artifact_location()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_column_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_inference_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_vocab_filepath()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/utils.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_vocab_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/utils.py",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _retry_on_appropriate_gcp_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/vertex_ai.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _retry_on_appropriate_openai_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/open_ai.py",
  "fileLinesCount" : 174,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def share_model_across_processes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_token()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def api_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def authorization_token()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/embeddings/huggingface.py",
  "fileLinesCount" : 262,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_data_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/handlers.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_uuid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def locate_data_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_utils.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_recorded_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_recorded_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_recorded_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_testing.py",
  "fileLinesCount" : 559,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __bool__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def underlying_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def docker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def config_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sql_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def underlying_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def underlying_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _venv()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def provided_transforms()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def description()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def underlying_provider()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_provider.py",
  "fileLinesCount" : 1674,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_spec_providers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_specifiable.py",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/json_utils.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inference_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def underlying_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _preprocess_fn_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_postprocess_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _postprocess_fn_internal()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_ml.py",
  "fileLinesCount" : 540,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explicitly_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_explicitly_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transform_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_chain_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_transform.py",
  "fileLinesCount" : 1423,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_expr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_mapping.py",
  "fileLinesCount" : 993,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_from_text()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/yaml_io.py",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def indent()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def longest()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/yaml/generate_yaml_docs.py",
  "fileLinesCount" : 614,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_estimated_size_and_observables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _default_size_estimator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_iterable_like_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpickle_named_tuple_2_67_0()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpickle_named_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_normal_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_normal_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_components()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _to_normal_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_normal_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def null_flags()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def null_flags()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_to_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_from_stream()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl.py",
  "fileLinesCount" : 2160,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/avro_record.py",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/avro_record.py",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/avro_record.py",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_nested()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def version_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pickle_from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def version_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_deterministic_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_kv_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_component_coders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders.py",
  "fileLinesCount" : 1911,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/row_coder.py",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setstate__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_bytes_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_bool_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_base64_pickle_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_utf8_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_nullable_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coders_test_common.py",
  "fileLinesCount" : 1076,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/observable.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_observer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/observable.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_fallback_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/typecoders.py",
  "fileLinesCount" : 225,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_var_int32()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_bigendian_int64()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_bigendian_uint64()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_bigendian_int32()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_bigendian_int16()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_bigendian_double()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_bigendian_float()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_byte()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_bigendian_int64()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_bigendian_uint64()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_bigendian_int32()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_bigendian_int16()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_bigendian_double()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_bigendian_float()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/slow_stream.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def null_flags()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/coder_impl_row_encoders.pyx",
  "fileLinesCount" : 168,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __cinit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/stream.pyx",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/stream.pyx",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/coders/stream.pyx",
  "fileLinesCount" : 288,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def iloc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mask()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ndim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def idxmin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def idxmax()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nunique()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def std()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kurt()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def axes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dt()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def columns()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __contains__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def axes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtypes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def eval()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def idxmin()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def idxmax()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ndim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_associative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_liftable_with_sum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_unliftable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_numeric()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def groups()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def indices()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ndim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ngroups()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ndim()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nlevels()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rsplit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def categories()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ordered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tz()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def freq()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_null_slice()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frames.py",
  "fileLinesCount" : 5521,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def lookup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def proxy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def placeholders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evaluate_at()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preserves_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def placeholders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evaluate_at()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preserves_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def placeholders()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evaluate_at()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preserves_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evaluate_at()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preserves_partition_by()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_allow_non_parallel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/expressions.py",
  "fileLinesCount" : 416,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/convert.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/schemas.py",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_computable_in_stage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_scalar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expr_to_stage()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/transforms.py",
  "fileLinesCount" : 626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __neg__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __pos__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __invert__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/frame_base.py",
  "fileLinesCount" : 764,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_subpartitioning_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __le__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_partition_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reason()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_subpartitioning_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_partition_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_subpartitioning_of()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/partitionings.py",
  "fileLinesCount" : 254,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fake_pandas_module()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_recorded()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _seen_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fake_pandas_module()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def summary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def testfile()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def testmod()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/doctests.py",
  "fileLinesCount" : 754,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def empty_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_header()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_to_record_boundary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def empty_buffer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_header()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mode()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seekable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flush()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buffer_record()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/dataframe/io.py",
  "fileLinesCount" : 880,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow_unsafe_triggers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register_error_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _current_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _current_annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _root_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_compatible_environments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def visit_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pipeline.py",
  "fileLinesCount" : 1751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __or__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce_ex__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_keyed_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _side_input_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_runtime_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_keyed_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _make_Row()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/pvalue.py",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/batch.py",
  "fileLinesCount" : 296,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _has_input_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _has_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __bool__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def debug_str()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/decorators.py",
  "fileLinesCount" : 978,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_issubclass()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_primitive()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_exactly_collection()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _match_is_exactly_sequence()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_new_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_forward_ref()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/native_type_compatibility.py",
  "fileLinesCount" : 597,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def user_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schema_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def schema_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def field_options()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/row_type.py",
  "fileLinesCount" : 251,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_logical_type_by_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_urn_by_logical_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_logical_type_by_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def representation_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_language_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argument()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _from_typing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/schemas.py",
  "fileLinesCount" : 1318,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/sharded_key_type.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unwrap_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def const_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ror__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/trivial_inference.py",
  "fileLinesCount" : 751,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dtype_from_typehint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_series()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_series()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unbatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pandas_type_compatibility.py",
  "fileLinesCount" : 301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pop_one()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pop_two()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pop_three()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pop_top()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def end_send()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rot_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rot_two()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rot_three()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rot_four()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dup_top()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unary()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unary_not()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unary_convert()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_iter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def binary_true_divide()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_subscr()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dup_topx()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_const()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_string()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compare_op()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def import_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_fast()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def store_fast()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def delete_fast()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def swap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reraise()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gen_start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_closure()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_slice()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_bool()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_list_unpack()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_set_unpack()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_tuple_unpack()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_tuple_unpack_with_call()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/opcodes.py",
  "fileLinesCount" : 701,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _constraint_for_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _constraint_for_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getitem___()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def match_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def contains_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_type_variables()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _constraint_for_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inner_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typehints.py",
  "fileLinesCount" : 1626,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_1_invalid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_print()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_import_star()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_stopiteration_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_async_gen_wrap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_typevar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_paramspec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_typevartuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_subscript_generic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intrinsic_typealias()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/intrinsic_one_ops.py",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _hydrate_beam_option()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _arrow_type_from_beam_fieldtype()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/arrow_type_compatibility.py",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def produce_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def explode_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_length()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_byte_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _consistent_with_check_()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/pytorch_type_compatibility.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def named_fields()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/testing/strategies.py",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inspect_start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inspect_process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _inspect_finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/typehints/typecheck.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _validate_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options_validator.py",
  "fileLinesCount" : 450,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_argparse_args()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _beam_services_from_enviroment()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def additional_option_ptransform_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/pipeline_options.py",
  "fileLinesCount" : 2217,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_accessible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_accessible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_accessible()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/options/value_provider.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_normalized_path()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _signature()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_bytecode_hash()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/code_object_pickler.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_service_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/azure/auth.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/set_pickler.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_frozenset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/set_pickler.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def uuid_generator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def list_registry_pickle_by_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _getattribute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _getattribute()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _file_reconstructor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _getset_descriptor_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _mappingproxy_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _memoryview_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _method_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _logger_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _root_logger_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _property_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _weakset_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_keys_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_values_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dict_items_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _odict_keys_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _odict_values_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _odict_items_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _dataclass_field_base_reduce()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_dataclass_field_type_sentinel()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_typevar()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_code()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle.py",
  "fileLinesCount" : 1742,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle/cloudpickle_fast.py",
  "fileLinesCount" : 14,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_service_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_google_auth_credentials()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/gcp/auth.py",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _return_obj()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def roundtrip()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pickle_absl_flags()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_absl_flags()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pickle_rlock()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _lock_reducer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/cloudpickle_pickler.py",
  "fileLinesCount" : 286,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/util.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/util.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reject_generators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def roundtrip()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_pickler_hooks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/dill_pickler.py",
  "fileLinesCount" : 484,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def roundtrip()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_session()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_currently_dill()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_currently_cloudpickle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/internal/pickler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def acquire_singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def release_singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unsafe_hard_delete_singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_auto_proxy_object()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def release()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unsafe_hard_delete()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/multi_process_shared.py",
  "fileLinesCount" : 339,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def total_count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def p99()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def p90()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def p50()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def range_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def range_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_buckets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def accumulated_bucket_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def range_from()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def range_to()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_buckets()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bucket_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def accumulated_bucket_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/histogram.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def retry_on_beam_io_error_filter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sleep()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def no_retries()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/retry.py",
  "fileLinesCount" : 332,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/sharded_key.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/sharded_key.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/sharded_key.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/sharded_key.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def now()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _epoch_datetime_utc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def seconds()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def predecessor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def successor()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_rfc3339()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __float__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __int__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __gt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __le__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ge__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __radd__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __sub__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __sub__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __float__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __gt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __le__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ge__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __neg__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __radd__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __rsub__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __rmul__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/timestamp.py",
  "fileLinesCount" : 424,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_from_expression()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _argspec_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_source()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/python_callable.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def acquire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/shared.py",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pack_Any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pack_Any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unpack_Any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unpack_Any()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_Bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_Timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/proto_utils.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shared_unbounded_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/thread_pool_executor.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_service_endpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/subprocess_server.py",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def side_input_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shuffle_id()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/counters.py",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_first()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_last()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nonspeculative_index()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encoded_byte()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_windowed_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pane_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_empty_windowed_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/utils/windowed_value.py",
  "fileLinesCount" : 457,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_event_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assign_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/timeutil.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_connector_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_db_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_db_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_db_url()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _extract_parameter_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/cloudsql.py",
  "fileLinesCount" : 656,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def batch_elements_kwargs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/bigquery.py",
  "fileLinesCount" : 287,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/vertex_ai_feature_store.py",
  "fileLinesCount" : 330,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment_handlers/feast_feature_store.py",
  "fileLinesCount" : 200,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _mmh3_hash()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _md5_hash()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_sample_size_from_est_error()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __lt__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_empty()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/stats.py",
  "fileLinesCount" : 992,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/py_dataflow_distribution_counter.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input_n()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_combiners.py",
  "fileLinesCount" : 429,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_java.py",
  "fileLinesCount" : 189,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combinefn_lifecycle_pipeline.py",
  "fileLinesCount" : 164,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cache_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/enrichment.py",
  "fileLinesCount" : 210,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_merging()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def end()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def max_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ne__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intersects()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_merging()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def windowed_value_at_end_of_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/window.py",
  "fileLinesCount" : 590,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_prefix()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _IncludesMayFinish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_late()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def may_lose_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combine_op()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sub_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sub_context()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_timer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def at()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_global_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_global_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def known_windows()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_ids()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _persist_window_ids()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_global_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_and_clear_timers()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_merge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def on_fire()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_ontime_pane()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_continuation_trigger()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/trigger.py",
  "fileLinesCount" : 1756,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_available()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external_transform_provider.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_merged_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_by_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_by_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_registered()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _use_max()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _use_sum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_merged_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_merged_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_merged_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/resources.py",
  "fileLinesCount" : 263,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def truncate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/periodicsequence.py",
  "fileLinesCount" : 365,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Keys()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Values()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def KvSwap()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def RemoveDuplicates()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_secret_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_secret_bytes()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ignore_next_timing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_shared_key()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_timestamp_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/util.py",
  "fileLinesCount" : 2328,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_pool()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/async_dofn.py",
  "fileLinesCount" : 454,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/error_handling.py",
  "fileLinesCount" : 126,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __dealloc__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/cy_dataflow_distribution_counter.pyx",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resume()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_estimator_state()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_watermark_estimator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimator_state_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_callbacks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_batch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_function_arguments()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_defined()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_yields_batches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_batch_yields_elements()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_batch_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_output_batch_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_argspec_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_argspec_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_input_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_callable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_accumulator_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def partition_for()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_type_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_argspec_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _do_fn_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_api_requires_keyed_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pickled_do_fn_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serialized_dofn_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serialized_dofn_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serialized_dofn_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main_output_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def error_output_tag()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __or__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __or__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_fanout()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def without_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_singleton_view()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_argspec_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_api_requires_keyed_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_api_requires_keyed_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpickle_dynamic_named_tuple()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_default()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_source_from_iterable()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_windowing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/core.py",
  "fileLinesCount" : 4243,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def without_defaults()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def LargestPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def SmallestPerKey()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_common_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_accumulators()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def full_combine()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_only()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_only()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/combiners.py",
  "fileLinesCount" : 1112,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def payload()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_named_tuple_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_named_tuple_instance()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identifier()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_builder_method()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def discover()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_output_types()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_named_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def replace_named_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_local_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ready()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_existing_service()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/external.py",
  "fileLinesCount" : 1301,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifacts()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def capabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resource_hints()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_env_cls_from_urn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_artifact()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def python_sdk_capabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def python_sdk_docker_capabilities()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/environments.py",
  "fileLinesCount" : 939,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check_inputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def infer_output_type()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def type_check_outputs()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _infer_output_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __rrshift__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runner_api_requires_keyed_input()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_type_constraint_from_consumer()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _unpickle_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _chain_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _process_argspec_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __ror__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def annotations()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __rrshift__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/ptransform.py",
  "fileLinesCount" : 1245,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def default_label()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/managed.py",
  "fileLinesCount" : 229,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display_data()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_display_data_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/display.py",
  "fileLinesCount" : 451,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_globally_windowed()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/sideinputs.py",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/create_source.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/transforms/userstate.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def steps()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def namespaces()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_namespace()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_step()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sources()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sinks()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_raw()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metric.py",
  "fileLinesCount" : 518,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_locked()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_locked()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_locked()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def max()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def min()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sum()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def singleton()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_all()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flattened()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_runner_api_monitoring_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def p99()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def p95()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def p90()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def histogram()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cumulative()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def identity_element()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_proto()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/cells.py",
  "fileLinesCount" : 1036,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_counter()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_gauge()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_distribution()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_histogram()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_string_set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bounded_trie()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_user_monitoring_info()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_metric_result_map_value()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_step_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/monitoring_infos.py",
  "fileLinesCount" : 581,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def result()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_wide_container()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_bounded_trie()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __reduce__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/execution.py",
  "fileLinesCount" : 394,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def inc()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/metrics/metricbase.py",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/auction_bid.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model_to_json()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def construct_json_dict()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_type_hint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.py",
  "fileLinesCount" : 238,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query5.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_output()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query5.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query6.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_accumulator()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query6.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_writable_gcs_file()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query10.py",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_bid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_auction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_person()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def auction_or_bid()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/nexmark_query_util.py",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query3.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expiry()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/query3.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def for_auction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_auction_window_fn()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _create_impl()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_deterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_window_coder()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_transformed_output_time()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/queries/winning_bids.py",
  "fileLinesCount" : 196,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/monitor.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/nexmark/monitor.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/pipelines/workflow.py",
  "fileLinesCount" : 215,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_raw_categorical_column_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/cloudml/criteo_tft/criteo.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/wordcount/wordcount.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transformed_name()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transformed_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_raw_feature_spec()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/chicago_taxi/trainer/taxi.py",
  "fileLinesCount" : 192,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/benchmarks/inference/tensorflow_mnist_classification_cost_benchmark.py",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_change_points()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis_utils.py",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_change_point_config()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/analyzers/perf_analysis.py",
  "fileLinesCount" : 294,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/pipeline_verifiers.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def div_round_up()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_split()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def element_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def estimate_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initial_restriction()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_tracker()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restriction_size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/synthetic_pipeline.py",
  "fileLinesCount" : 967,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equal_to_per_window()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def AssertThat()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/util.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_mismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def describe_mismatch()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/metric_result_matchers.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def publish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_schema_names()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_schema()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def http_auth_enabled()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish_bundle()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/testing/load_tests/load_test_metrics_utils.py",
  "fileLinesCount" : 673,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_bash_command()",
  "longName" : "",
  "relativeFileName" : "sdks/python/container/license_scripts/pull_licenses_py.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func discardFn()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/x/debug/print.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 619,
  "endLine" : 620,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 121,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 258,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 407,
  "endLine" : 408,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api_grpc.pb.go",
  "fileLinesCount" : 640,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 568,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFinalMonitoringData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/BeamFnDataReadRunner.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/control/ProcessBundleHandler.java",
  "fileLinesCount" : 1306,
  "components" : [ "primary::sdks" ],
  "startLine" : 1273,
  "endLine" : 1275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java",
  "fileLinesCount" : 904,
  "components" : [ "primary::sdks" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/WriteJmsResult.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticBoundedSource.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticRecordsCheckpoint.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/synthetic/src/main/java/org/apache/beam/sdk/io/synthetic/SyntheticUnboundedSource.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkClientTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 666,
  "endLine" : 667,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkServerTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 671,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 680,
  "endLine" : 681,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 764,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1628,
  "endLine" : 1629,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 1906,
  "endLine" : 1907,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIOPatientEverything.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::sdks" ],
  "startLine" : 156,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 859,
  "endLine" : 860,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQuerySourceBase.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::sdks" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::sdks" ],
  "startLine" : 246,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanupTempResource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryTableSource.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 1465,
  "endLine" : 1467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteResult.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/TypeCode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/xml/src/main/java/org/apache/beam/sdk/io/xml/JAXBCoder.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergWriteResult.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkClientTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkServerTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 892,
  "endLine" : 893,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void refreshPeriodically()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.java",
  "fileLinesCount" : 1381,
  "components" : [ "primary::sdks" ],
  "startLine" : 1210,
  "endLine" : 1211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/WatermarkPolicyFactory.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 573,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIOParseResult.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Result.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rrio/src/main/java/org/apache/beam/io/requestresponse/Call.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/StreamingSourceContextImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/SolaceOutput.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/openai/src/main/java/org/apache/beam/sdk/ml/inference/openai/OpenAIModelParameters.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteInference()",
  "longName" : "",
  "relativeFileName" : "sdks/java/ml/inference/remote/src/main/java/org/apache/beam/sdk/ml/inference/remote/RemoteInference.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ArtifactService.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void downloadAndProcessExtraFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kafka-factories/src/main/java/org/apache/beam/sdk/extensions/kafka/factories/FileAwareFactoryFn.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::sdks" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/kryo/src/main/java/org/apache/beam/sdk/extensions/kryo/KryoCoder.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/operator/base/Operator.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increment()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/OrderedEventProcessorResult.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Histogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/combiners/src/main/java/org/apache/beam/sdk/extensions/combiners/Histogram.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/InMemoryMetaTableProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropTable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/InMemoryMetaTableProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlSeekableTable.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlSeekableTable.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/TableUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/EmptyOnDeserializationThreadLocal.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GreedyStageFuser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/graph/GreedyStageFuser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/UnboundedSource.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::sdks" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFilesResult.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PDone.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Max()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Max.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Top()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Top.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Min()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Min.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithFailures.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Combine()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApproximateQuantiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ApproximateQuantiles.java",
  "fileLinesCount" : 712,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifyingOutput()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/JsonToRow.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::sdks" ],
  "startLine" : 397,
  "endLine" : 398,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHoldTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sum()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Sum.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Regex()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Regex.java",
  "fileLinesCount" : 1010,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Count()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishSpecifying()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 960,
  "endLine" : 962,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/UnboundedEventSource.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::sdks" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/BoundedEventSource.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorCheckpoint.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/scrollspy.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::website" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/carousel.js",
  "fileLinesCount" : 237,
  "components" : [ "primary::website" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/affix.js",
  "fileLinesCount" : 162,
  "components" : [ "primary::website" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Navbar()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function copy()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/copy-to-clipboard.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Switcher()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/language-switch-v2.js",
  "fileLinesCount" : 292,
  "components" : [ "primary::website" ],
  "startLine" : 31,
  "endLine" : 191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/fix-playground-nested-scroll.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::website" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandable()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rotate()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/expandable-list.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::website" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getSubjectId()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getPrStatuses()",
  "longName" : "",
  "relativeFileName" : "release/src/main/scripts/mass_comment.py",
  "fileLinesCount" : 176,
  "components" : [ "primary::release" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def supported_categories()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/conftest.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_to_cloud_datastore()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_snippet_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_example_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_dataset_key()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pc_object_entities()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _pc_obj_entity()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/datastore_client.py",
  "fileLinesCount" : 406,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _UnitContentWidget()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/screen.dart",
  "fileLinesCount" : 177,
  "components" : [ "primary::learning" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _CodeBlock()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/code_builder.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _InlineCode()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/code_builder.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::learning" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const TobPipelineOptionsDropdown()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/pipeline_options.dart",
  "fileLinesCount" : 41,
  "components" : [ "primary::learning" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _GroupProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/tour/widgets/group_title.dart",
  "fileLinesCount" : 108,
  "components" : [ "primary::learning" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _ModuleHeader()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart",
  "fileLinesCount" : 466,
  "components" : [ "primary::learning" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Avatar()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/profile/avatar.dart",
  "fileLinesCount" : 58,
  "components" : [ "primary::learning" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Body()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/footer.dart",
  "fileLinesCount" : 123,
  "components" : [ "primary::learning" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _ActionVerticalPadding()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/scaffold.dart",
  "fileLinesCount" : 173,
  "components" : [ "primary::learning" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _DropdownWrapper()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/components/sdk_dropdown.dart",
  "fileLinesCount" : 82,
  "components" : [ "primary::learning" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetSdksResponse()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/get_sdks_response.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::learning" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const GetUserProgressResponse()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/frontend/lib/repositories/models/get_user_progress_response.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::learning" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 490,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 682,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 730,
  "endLine" : 730,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 778,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 826,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 874,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 922,
  "endLine" : 922,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 970,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1018,
  "endLine" : 1018,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1066,
  "endLine" : 1066,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1114,
  "endLine" : 1114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1162,
  "endLine" : 1162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1210,
  "endLine" : 1210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1258,
  "endLine" : 1258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1306,
  "endLine" : 1306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1352,
  "endLine" : 1352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1411,
  "endLine" : 1411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1572,
  "endLine" : 1572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1628,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1683,
  "endLine" : 1683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1731,
  "endLine" : 1731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1779,
  "endLine" : 1779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1827,
  "endLine" : 1827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1875,
  "endLine" : 1875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1923,
  "endLine" : 1923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 1971,
  "endLine" : 1971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2019,
  "endLine" : 2019,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2068,
  "endLine" : 2068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2123,
  "endLine" : 2123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2171,
  "endLine" : 2171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2219,
  "endLine" : 2219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2267,
  "endLine" : 2267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2317,
  "endLine" : 2317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2384,
  "endLine" : 2384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2460,
  "endLine" : 2460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2508,
  "endLine" : 2508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2560,
  "endLine" : 2560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2627,
  "endLine" : 2627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2671,
  "endLine" : 2671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 2740,
  "endLine" : 2740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::learning" ],
  "startLine" : 3342,
  "endLine" : 3342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Log()",
  "longName" : "",
  "relativeFileName" : "learning/katas/java/util/src/org/apache/beam/learning/katas/util/Log.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::learning" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CreateViewNoopEvaluatorFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TestStreamEvaluatorFactory.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/WindowEvaluatorFactory.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectStepContext()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectExecutionContext.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::runners" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/FlattenEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupAlsoByWindowEvaluatorFactory.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ViewEvaluatorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMemoryStateBinderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/CopyOnAccessInMemoryStateInternals.java",
  "fileLinesCount" : 515,
  "components" : [ "primary::runners" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/MultiStepCombine.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::runners" ],
  "startLine" : 445,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/AbstractModelEnforcement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterElement()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/AbstractModelEnforcement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/UnboundedReadEvaluatorFactory.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::runners" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayDataValidator()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DisplayDataValidator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableListBundleFactory()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/ImmutableListBundleFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/TransformExecutorServices.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/GroupByKeyOnlyEvaluatorFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectRegistrar.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShutdownHook()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/environment/ProcessManager.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::runners" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteStringCoder()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WireCoders()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/wire/WireCoders.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/provisioning/StaticGrpcProvisionService.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deregister()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 715,
  "endLine" : 715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 718,
  "endLine" : 718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.java",
  "fileLinesCount" : 761,
  "components" : [ "primary::runners" ],
  "startLine" : 760,
  "endLine" : 760,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapControlClientPool()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/control/MapControlClientPool.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Slf4jLogWriter()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/logging/Slf4jLogWriter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineTranslatorUtils()",
  "longName" : "",
  "relativeFileName" : "runners/java-fn-execution/src/main/java/org/apache/beam/runners/fnexecution/translation/PipelineTranslatorUtils.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowMatchers()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/WindowMatchers.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::runners" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriggerStateMachines()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/TriggerStateMachines.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/ReshuffleTriggerStateMachine.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/DefaultTriggerStateMachine.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/NeverStateMachine.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::runners" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterWatermarkStateMachine()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnElement()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchShouldFire()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/triggers/AfterWatermarkStateMachine.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::runners" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Base64Serializer()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/serialization/Base64Serializer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupTemporaryWindows()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persist()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureWindowExists()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureWindowIsActive()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActiveForTesting()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merged()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/NonMergingActiveWindowSet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateTags()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateTags.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnMerge()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFn.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetchOnTrigger()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/ReduceFn.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::runners" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LateDataUtils()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/LateDataUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateNamespaces()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/StateNamespaces.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyGaugeData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/GaugeData.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoOpMetricsSink()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/NoOpMetricsSink.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::runners" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeMetrics()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/NoOpMetricsSink.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivate()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportBundleLull()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::runners" ],
  "startLine" : 366,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyStringSetData()",
  "longName" : "",
  "relativeFileName" : "runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/StringSetData.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::runners" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedDatasetFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::runners" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkStructuredStreamingRunnerRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/SparkStructuredStreamingRunnerRegistrar.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderHelpers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/CoderHelpers.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateAll()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateAll()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/CachedSideInputReader.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::runners" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupByKeyHelpers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyHelpers.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScalaInterop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/3/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsoleIO()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/ConsoleIO.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Write()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/ConsoleIO.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/EmptyCheckpointMark.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/EmptyCheckpointMark.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publish()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/io/SourceDStream.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderHelpers()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/CoderHelpers.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatelessJavaSerializer()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/coders/StatelessJavaSerializer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkRunnerRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/SparkRunnerRegistrar.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TranslationUtils()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TranslationUtils.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::runners" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkExecutableStageContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkExecutableStageContextFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkCombineFn.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::runners" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/TestDStream.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/TestDStream.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::runners" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/CreateStreamingSparkView.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/WatermarkSyncedDStream.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::runners" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingTransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/streaming/StreamingTransformTranslator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::runners" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/TransformTranslator.java",
  "fileLinesCount" : 897,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparkContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkContextFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/processors/BoundedSourceP.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::runners" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JetRunnerRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/jet/src/main/java/org/apache/beam/runners/jet/JetRunnerRegistrar.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Twister2StreamPipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/Twister2StreamPipelineTranslator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::runners" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/OutputTagFilter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnOutputManager()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/DoFnFunction.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::runners" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/Twister2SinkFunction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/translators/functions/Twister2SinkFunction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TranslationUtils()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/utils/TranslationUtils.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::runners" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Twister2RunnerRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/twister2/src/main/java/org/apache/beam/runners/twister2/Twister2RunnerRegistrar.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrismRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/prism/java/src/main/java/org/apache/beam/runners/prism/PrismRegistrar.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkRunnerRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkRunnerRegistrar.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamAdapterUtils()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/adapter/BeamAdapterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::runners" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineTranslationModeOptimizer()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/PipelineTranslationModeOptimizer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/CreateStreamingFlinkView.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateStreamingFlinkViewPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkStreamingTransformTranslators.java",
  "fileLinesCount" : 1439,
  "components" : [ "primary::runners" ],
  "startLine" : 1280,
  "endLine" : 1280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkExecutableStageContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkExecutableStageContextFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void snapshotState()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/ImpulseSourceFunction.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::runners" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkIdentityFunction()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/functions/FlinkIdentityFunction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlinkPortableRunnerUtils()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/FlinkPortableRunnerUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerdeUtils()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/utils/SerdeUtils.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceInputSplit()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/SourceInputSplit.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImpulseInputFormat()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/ImpulseInputFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferedElements.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::runners" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/stableinput/BufferingDoFnRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::runners" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/FlinkSourceReaderBase.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::runners" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/io/source/impulse/BeamImpulseSource.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBufferCoder()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/FlinkKeyUtils.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyContextElement1()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 500,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentKey()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1065,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNothing()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1306,
  "endLine" : 1306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNothing()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java",
  "fileLinesCount" : 1314,
  "components" : [ "primary::runners" ],
  "startLine" : 1312,
  "endLine" : 1312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlinkStateNameSpaceSerializerSnapshot()",
  "longName" : "",
  "relativeFileName" : "runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/state/FlinkStateInternals.java",
  "fileLinesCount" : 1851,
  "components" : [ "primary::runners" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PipelineJsonRenderer.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::runners" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortableConfigUtils()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/PortableConfigUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaCoders()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/SamzaCoders.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::runners" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaPipelineTranslatorUtils()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/util/SamzaPipelineTranslatorUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void processSideInputWatermark()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/Op.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void processTimer()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/Op.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void close()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/Op.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::runners" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaTimerInternalsFactory.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::runners" ],
  "startLine" : 731,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/KeyedTimerData.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::runners" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaDoFnRunners.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::runners" ],
  "startLine" : 496,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaExecutableStageContextFactory()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaExecutableStageContextFactory.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::runners" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProgress()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/runtime/SamzaMetricsBundleProgressHandler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaRunnerRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaRunnerRegistrar.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/SamzaExecutionContext.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::runners" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaTestStreamSystemFactory.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::runners" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateIdParser()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/StateIdParser.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaPortablePipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPortablePipelineTranslator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::runners" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaImpulseSystemFactory.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::runners" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNothing()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::runners" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamzaPipelineTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/SamzaPipelineTranslator.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PViewToIdMapper()",
  "longName" : "",
  "relativeFileName" : "runners/samza/src/main/java/org/apache/beam/runners/samza/translation/PViewToIdMapper.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimerOrElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/TimerOrElement.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compact()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/GroupingTables.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShuffleReadCounterFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ShuffleReadCounterFactory.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/BatchingShuffleEntryReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/SimplePartialGroupByKeyParDoFn.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/SimplePartialGroupByKeyParDoFn.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/SimplePartialGroupByKeyParDoFn.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takeSample()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ElementExecutionTracker.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ElementExecutionTracker.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ElementExecutionTracker.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressTrackerGroup()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/ProgressTrackerGroup.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void mayInitializeWriterInProcess()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/common/worker/WriteOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::runners" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreadLocalByteStringOutputStream()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ThreadLocalByteStringOutputStream.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::runners" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/util/ScalableBloomFilter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::runners" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricsToCounterUpdateConverter()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsToCounterUpdateConverter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvroByteReaderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/AvroByteReaderFactory.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::runners" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteStringCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ByteStringCoder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::runners" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterParDoFn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingPCollectionViewWriterParDoFn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::runners" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CreateIsmShardKeyAndSortKeyDoFnFactory.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CreateIsmShardKeyAndSortKeyDoFnFactory.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/CreateIsmShardKeyAndSortKeyDoFnFactory.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::runners" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::runners" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoopOutputsPerElementTracker()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutput()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessElement()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessElementSuccess()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/SimpleParDoFn.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::runners" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ReifyTimestampAndWindowsParDoFnFactory.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PairWithConstantKeyDoFnFactory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PairWithConstantKeyDoFnFactory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PairWithConstantKeyDoFnFactory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::runners" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowApiUtils()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowApiUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBytesRead()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/NoopSideInputReadCounter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::runners" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ToIsmRecordForMultimapDoFnFactory.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::runners" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortabilityViewFn()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/DataflowPortabilityPCollectionView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::runners" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsmReaderFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderFactory.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowCounterUpdateExtractor()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/counters/DataflowCounterUpdateExtractor.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::runners" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IsmReaderImpl.java",
  "fileLinesCount" : 1261,
  "components" : [ "primary::runners" ],
  "startLine" : 1214,
  "endLine" : 1214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StackTraceUtil()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StackTraceUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::runners" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Nodes()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Nodes.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::runners" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Edges()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/graph/Edges.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/MetricsEnvironmentContextActivationObserverRegistration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSummaryHtml()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/WindmillServerStub.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::runners" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrpcGetDataStreamRequests()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetDataStreamRequests.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::runners" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::runners" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillChannels()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/stubs/WindmillChannels.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::runners" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDone()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::runners" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Commits()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/commits/Commits.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::runners" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void shutdownInternal()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/AbstractWindmillStream.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::runners" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindmillTagEncodingV1()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/WindmillTagEncodingV1.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PairInfo()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/PartialGroupByKeyParDoFns.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::runners" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntrinsicMapTaskExecutorFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/IntrinsicMapTaskExecutorFactory.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTimers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ValuesDoFnFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ValuesDoFnFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ValuesDoFnFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::runners" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishBundle()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onWindowExpiration()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/GroupAlsoByWindowFnRunner.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::runners" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void start()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/ComputationConfig.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void stop()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/config/ComputationConfig.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::runners" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillKeyedWorkItem.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::runners" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void load()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/ShuffleLibrary.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnsignedLexicographicalComparator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/RandomAccessData.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::runners" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudObjectTranslators()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjectTranslators.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::runners" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudObject()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObject.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::runners" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudObjects()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/CloudObjects.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::runners" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeUtil()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/TimeUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::runners" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Structs()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/util/Structs.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::runners" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowPTransformMatchers()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPTransformMatchers.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::runners" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyEnvironmentBeforeSubmission()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunnerHooks.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::runners" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleOutputOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiOutputOverrideFactory()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::runners" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsmShardCoder()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 693,
  "endLine" : 693,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/internal/IsmFormat.java",
  "fileLinesCount" : 793,
  "components" : [ "primary::runners" ],
  "startLine" : 776,
  "endLine" : 776,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::runners" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataflowPipelineRegistrar()",
  "longName" : "",
  "relativeFileName" : "runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::runners" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClickHouseUtils()",
  "longName" : "",
  "relativeFileName" : "it/clickhouse/src/main/java/org/apache/beam/it/clickhouse/ClickHouseUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::it" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestProperties()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/TestProperties.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::it" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryUtil()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/RetryUtil.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::it" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineUtils()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/utils/PipelineUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::it" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogStrings()",
  "longName" : "",
  "relativeFileName" : "it/common/src/main/java/org/apache/beam/it/common/logging/LogStrings.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::it" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElasticsearchUtils()",
  "longName" : "",
  "relativeFileName" : "it/elasticsearch/src/main/java/org/apache/beam/it/elasticsearch/ElasticsearchUtils.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::it" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplunkResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/splunk/src/main/java/org/apache/beam/it/splunk/SplunkResourceManagerUtils.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::it" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MongoDBResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManagerUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::it" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactUtils()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/artifacts/utils/ArtifactUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::it" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigtableResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigtable/BigtableResourceManagerUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::it" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryTestUtil()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/utils/BigQueryTestUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::it" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/bigquery/BigQueryResourceManagerUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::it" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubUtils()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/spanner/utils/SpannerResourceManagerUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::it" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatastoreUtils()",
  "longName" : "",
  "relativeFileName" : "it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastore/DatastoreUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::it" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CassandraResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/cassandra/src/main/java/org/apache/beam/it/cassandra/CassandraResourceManagerUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::it" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Neo4jResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/neo4j/src/main/java/org/apache/beam/it/neo4j/Neo4jResourceManagerUtils.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::it" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/kafka/src/main/java/org/apache/beam/it/kafka/KafkaResourceManagerUtils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::it" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JDBCResourceManagerUtils()",
  "longName" : "",
  "relativeFileName" : "it/jdbc/src/main/java/org/apache/beam/it/jdbc/JDBCResourceManagerUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::it" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/runners/direct_runner.ts",
  "fileLinesCount" : 531,
  "components" : [ "primary::sdks" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 558,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 582,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 594,
  "endLine" : 594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 612,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 788,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 794,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 804,
  "endLine" : 804,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 846,
  "endLine" : 846,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 856,
  "endLine" : 856,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 877,
  "endLine" : 877,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async startBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 887,
  "endLine" : 887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async finishBundle()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/worker/operators.ts",
  "fileLinesCount" : 973,
  "components" : [ "primary::sdks" ],
  "startLine" : 899,
  "endLine" : 899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async stop()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/utils/service.ts",
  "fileLinesCount" : 494,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "payload: serializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/internal.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "payload: serializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/window.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "payload: serializeFn()",
  "longName" : "",
  "relativeFileName" : "sdks/typescript/src/apache_beam/transforms/window.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::sdks" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystem.py",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_range()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def put()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finish()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/io/filesystemio.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_ptransform_for_processing()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def append_transform()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model_handler()",
  "longName" : "",
  "relativeFileName" : "sdks/python/apache_beam/ml/transforms/base.py",
  "fileLinesCount" : 851,
  "components" : [ "primary::sdks" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1261,
  "endLine" : 1261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1270,
  "endLine" : 1270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/elementmanager.go",
  "fileLinesCount" : 2501,
  "components" : [ "primary::sdks" ],
  "startLine" : 1280,
  "endLine" : 1280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/strategy.go",
  "fileLinesCount" : 761,
  "components" : [ "primary::sdks" ],
  "startLine" : 739,
  "endLine" : 739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/prism/internal/engine/holds.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/runners/vet/testpipeline/functions.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/windowing.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/endpoints.pb.go",
  "fileLinesCount" : 271,
  "components" : [ "primary::sdks" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 590,
  "endLine" : 590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 686,
  "endLine" : 686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 768,
  "endLine" : 768,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 842,
  "endLine" : 842,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 887,
  "endLine" : 887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1017,
  "endLine" : 1017,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1083,
  "endLine" : 1083,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1137,
  "endLine" : 1137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1139,
  "endLine" : 1139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1174,
  "endLine" : 1174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1249,
  "endLine" : 1249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/metrics.pb.go",
  "fileLinesCount" : 2149,
  "components" : [ "primary::sdks" ],
  "startLine" : 1970,
  "endLine" : 1970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/standard_window_fns.pb.go",
  "fileLinesCount" : 647,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 595,
  "endLine" : 595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/external_transforms.pb.go",
  "fileLinesCount" : 927,
  "components" : [ "primary::sdks" ],
  "startLine" : 815,
  "endLine" : 815,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 519,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 523,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 527,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 529,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 552,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 599,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 647,
  "endLine" : 647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 701,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 752,
  "endLine" : 752,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 827,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 873,
  "endLine" : 873,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 934,
  "endLine" : 934,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 991,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1087,
  "endLine" : 1087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1089,
  "endLine" : 1089,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1091,
  "endLine" : 1091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1093,
  "endLine" : 1093,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1095,
  "endLine" : 1095,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1097,
  "endLine" : 1097,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1131,
  "endLine" : 1131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1260,
  "endLine" : 1260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1262,
  "endLine" : 1262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1264,
  "endLine" : 1264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1266,
  "endLine" : 1266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1268,
  "endLine" : 1268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1270,
  "endLine" : 1270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1272,
  "endLine" : 1272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1274,
  "endLine" : 1274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1276,
  "endLine" : 1276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1299,
  "endLine" : 1299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1346,
  "endLine" : 1346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1393,
  "endLine" : 1393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1441,
  "endLine" : 1441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1495,
  "endLine" : 1495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/pipeline_v1/schema.pb.go",
  "fileLinesCount" : 2136,
  "components" : [ "primary::sdks" ],
  "startLine" : 1866,
  "endLine" : 1866,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api_grpc.pb.go",
  "fileLinesCount" : 123,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_provision_api.pb.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::sdks" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 505,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api_grpc.pb.go",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 750,
  "endLine" : 750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 528,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 534,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 721,
  "endLine" : 721,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 723,
  "endLine" : 723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 725,
  "endLine" : 725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 727,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 729,
  "endLine" : 729,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 731,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 733,
  "endLine" : 733,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 735,
  "endLine" : 735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 763,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 819,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 883,
  "endLine" : 883,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 940,
  "endLine" : 940,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 992,
  "endLine" : 992,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1043,
  "endLine" : 1043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1089,
  "endLine" : 1089,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1149,
  "endLine" : 1149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1266,
  "endLine" : 1266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1349,
  "endLine" : 1349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1426,
  "endLine" : 1426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1521,
  "endLine" : 1521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1601,
  "endLine" : 1601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1660,
  "endLine" : 1660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1726,
  "endLine" : 1726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1800,
  "endLine" : 1800,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1856,
  "endLine" : 1856,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 1998,
  "endLine" : 1998,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2061,
  "endLine" : 2061,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2106,
  "endLine" : 2106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2151,
  "endLine" : 2151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2222,
  "endLine" : 2222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2309,
  "endLine" : 2309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2311,
  "endLine" : 2311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2313,
  "endLine" : 2313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2351,
  "endLine" : 2351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2431,
  "endLine" : 2431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2433,
  "endLine" : 2433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2435,
  "endLine" : 2435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2471,
  "endLine" : 2471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2600,
  "endLine" : 2600,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2602,
  "endLine" : 2602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2604,
  "endLine" : 2604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2606,
  "endLine" : 2606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2608,
  "endLine" : 2608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2610,
  "endLine" : 2610,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2612,
  "endLine" : 2612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2614,
  "endLine" : 2614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2616,
  "endLine" : 2616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2645,
  "endLine" : 2645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2703,
  "endLine" : 2703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2766,
  "endLine" : 2766,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2812,
  "endLine" : 2812,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2851,
  "endLine" : 2851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2890,
  "endLine" : 2890,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 2932,
  "endLine" : 2932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3015,
  "endLine" : 3015,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3116,
  "endLine" : 3116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3161,
  "endLine" : 3161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3243,
  "endLine" : 3243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3290,
  "endLine" : 3290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3337,
  "endLine" : 3337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3387,
  "endLine" : 3387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3444,
  "endLine" : 3444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3512,
  "endLine" : 3512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3574,
  "endLine" : 3574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3635,
  "endLine" : 3635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3694,
  "endLine" : 3694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3696,
  "endLine" : 3696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3718,
  "endLine" : 3718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3762,
  "endLine" : 3762,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3829,
  "endLine" : 3829,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 3922,
  "endLine" : 3922,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4003,
  "endLine" : 4003,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4089,
  "endLine" : 4089,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4171,
  "endLine" : 4171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4235,
  "endLine" : 4235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4316,
  "endLine" : 4316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4401,
  "endLine" : 4401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4487,
  "endLine" : 4487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4565,
  "endLine" : 4565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4653,
  "endLine" : 4653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4740,
  "endLine" : 4740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4834,
  "endLine" : 4834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4912,
  "endLine" : 4912,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 4970,
  "endLine" : 4970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/fnexecution_v1/beam_fn_api.pb.go",
  "fileLinesCount" : 7035,
  "components" : [ "primary::sdks" ],
  "startLine" : 6195,
  "endLine" : 6195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api_grpc.pb.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 570,
  "endLine" : 570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 669,
  "endLine" : 669,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 720,
  "endLine" : 720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 788,
  "endLine" : 788,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 828,
  "endLine" : 828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 878,
  "endLine" : 878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 926,
  "endLine" : 926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 983,
  "endLine" : 983,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1030,
  "endLine" : 1030,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1081,
  "endLine" : 1081,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1131,
  "endLine" : 1131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1203,
  "endLine" : 1203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1255,
  "endLine" : 1255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1257,
  "endLine" : 1257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1290,
  "endLine" : 1290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1330,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1377,
  "endLine" : 1377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1426,
  "endLine" : 1426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1482,
  "endLine" : 1482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1522,
  "endLine" : 1522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1572,
  "endLine" : 1572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 1648,
  "endLine" : 1648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api.pb.go",
  "fileLinesCount" : 2444,
  "components" : [ "primary::sdks" ],
  "startLine" : 2102,
  "endLine" : 2102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_job_api_grpc.pb.go",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 510,
  "endLine" : 510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 572,
  "endLine" : 572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 621,
  "endLine" : 621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 678,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 726,
  "endLine" : 726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 778,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 833,
  "endLine" : 833,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 884,
  "endLine" : 884,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 945,
  "endLine" : 945,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1000,
  "endLine" : 1000,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1002,
  "endLine" : 1002,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1023,
  "endLine" : 1023,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1069,
  "endLine" : 1069,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1127,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1175,
  "endLine" : 1175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_artifact_api.pb.go",
  "fileLinesCount" : 1798,
  "components" : [ "primary::sdks" ],
  "startLine" : 1532,
  "endLine" : 1532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/model/jobmanagement_v1/beam_expansion_api.pb.go",
  "fileLinesCount" : 670,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/option.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/option.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fixedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/transforms/stats/quantiles.go",
  "fileLinesCount" : 721,
  "components" : [ "primary::sdks" ],
  "startLine" : 670,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 578,
  "endLine" : 578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 641,
  "endLine" : 641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 717,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 789,
  "endLine" : 789,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 865,
  "endLine" : 865,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 939,
  "endLine" : 939,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1015,
  "endLine" : 1015,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1066,
  "endLine" : 1066,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1127,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1202,
  "endLine" : 1202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1292,
  "endLine" : 1292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1346,
  "endLine" : 1346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go",
  "fileLinesCount" : 1910,
  "components" : [ "primary::sdks" ],
  "startLine" : 1716,
  "endLine" : 1716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/runtime/exec/timers.go",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/graph/window/trigger/trigger.go",
  "fileLinesCount" : 398,
  "components" : [ "primary::sdks" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/store.go",
  "fileLinesCount" : 270,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 673,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 728,
  "endLine" : 728,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 813,
  "endLine" : 813,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/go/pkg/beam/core/metrics/metrics.go",
  "fileLinesCount" : 996,
  "components" : [ "primary::sdks" ],
  "startLine" : 896,
  "endLine" : 896,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java",
  "fileLinesCount" : 2880,
  "components" : [ "primary::sdks" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/ExternalWorkerService.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sdks" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CachingIterator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/LazyCachingIteratorToIterable.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateFetchingIterators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IterableCacheKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/state/StateFetchingIterators.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::sdks" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingClientFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/LoggingClientFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/LoggingClientFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/harness/src/main/java/org/apache/beam/fn/harness/logging/BeamFnLoggingClient.java",
  "fileLinesCount" : 486,
  "components" : [ "primary::sdks" ],
  "startLine" : 484,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/DefaultAutoscaler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/DefaultAutoscaler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preparer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsCheckpointMark.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JmsIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jms/src/main/java/org/apache/beam/sdk/io/jms/JmsIO.java",
  "fileLinesCount" : 1362,
  "components" : [ "primary::sdks" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportError()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/sparkreceiver/3/src/main/java/org/apache/beam/sdk/io/sparkreceiver/WrappedSupervisor.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThriftIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftIO.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::sdks" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Customizer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/thrift/src/main/java/org/apache/beam/sdk/io/thrift/ThriftSchema.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HBaseIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationProxy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadAll()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationProxy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 704,
  "endLine" : 704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationProxy()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java",
  "fileLinesCount" : 980,
  "components" : [ "primary::sdks" ],
  "startLine" : 870,
  "endLine" : 870,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HBaseResultCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseResultCoder.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HBaseMutationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseMutationCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebeziumIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/DebeziumIO.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::sdks" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDone()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/debezium/src/main/java/org/apache/beam/io/debezium/KafkaSourceConsumerFn.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::sdks" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOITHelper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/common/src/main/java/org/apache/beam/sdk/io/common/IOITHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElasticsearchIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java",
  "fileLinesCount" : 3030,
  "components" : [ "primary::sdks" ],
  "startLine" : 2013,
  "endLine" : 2013,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AmqpIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AmqpCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amqp/src/main/java/org/apache/beam/sdk/io/amqp/AmqpIO.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::sdks" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InfluxDbIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/influxdb/src/main/java/org/apache/beam/sdk/io/influxdb/InfluxDbIO.java",
  "fileLinesCount" : 694,
  "components" : [ "primary::sdks" ],
  "startLine" : 417,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MqttIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preparer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mqtt/src/main/java/org/apache/beam/sdk/io/mqtt/MqttIO.java",
  "fileLinesCount" : 817,
  "components" : [ "primary::sdks" ],
  "startLine" : 487,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplunkIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/splunk/src/main/java/org/apache/beam/sdk/io/splunk/SplunkIO.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkClientTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/SSLUtils.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkServerTrusted()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/SSLUtils.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MongoDbIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/mongodb/src/main/java/org/apache/beam/sdk/io/mongodb/MongoDbIO.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::sdks" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableServiceImpl.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::sdks" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigtableIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java",
  "fileLinesCount" : 2617,
  "components" : [ "primary::sdks" ],
  "startLine" : 1541,
  "endLine" : 1541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableService.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamProgress()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/changestreams/restriction/StreamProgress.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadStudyMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/DicomIO.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetResourceJsonString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java",
  "fileLinesCount" : 2022,
  "components" : [ "primary::sdks" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HL7v2Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchHL7v2Message()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HL7v2IO.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::sdks" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HealthcareIOErrorToTableRow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HealthcareIOErrorToTableRow.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV2.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV3.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteBundlesToFiles.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::sdks" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageAvroReader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::sdks" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableDestinationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::sdks" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowWriterFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/RowWriterFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void reportPendingMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::sdks" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryStorageReaderFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryStorageReaderFactory.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DestinationData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WritePartition.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sdks" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableRowJsonCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigQueryIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java",
  "fileLinesCount" : 4432,
  "components" : [ "primary::sdks" ],
  "startLine" : 4431,
  "endLine" : 4431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CivilTimeEncoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/CivilTimeEncoder.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::sdks" ],
  "startLine" : 643,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java",
  "fileLinesCount" : 2024,
  "components" : [ "primary::sdks" ],
  "startLine" : 585,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubTestClient.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::sdks" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubCheckpointCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.java",
  "fileLinesCount" : 1438,
  "components" : [ "primary::sdks" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalWrite.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriteBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalWrite.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessages.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalRead()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadBuilder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/ExternalRead.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.java",
  "fileLinesCount" : 1835,
  "components" : [ "primary::sdks" ],
  "startLine" : 1341,
  "endLine" : 1341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutationCellCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationCellCounter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannerIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::sdks" ],
  "startLine" : 2670,
  "endLine" : 2670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::sdks" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/OrderedCode.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutationUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationUtils.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutationSizeEstimator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/MutationSizeEstimator.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionEndRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEndRecord.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeCode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/TypeCode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeartbeatRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/HeartbeatRecord.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionStartRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionStartRecord.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionMetadata.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::sdks" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColumnType()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ColumnType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mod()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/Mod.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildPartitionsRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartitionsRecord.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildPartition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChildPartition.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionEventRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/PartitionEventRecord.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::sdks" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeStreamRecordMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/ChangeStreamRecordMetadata.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataChangeRecord()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/model/DataChangeRecord.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FirestoreStatefulComponentFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreStatefulComponentFactory.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FirestoreIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreIO.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FirestoreV1()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Read()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Write()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/FirestoreV1.java",
  "fileLinesCount" : 2111,
  "components" : [ "primary::sdks" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1043,
  "endLine" : 1043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/firestore/RpcQosImpl.java",
  "fileLinesCount" : 1079,
  "components" : [ "primary::sdks" ],
  "startLine" : 1046,
  "endLine" : 1046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatastoreIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/datastore/DatastoreIO.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudPubsubTransforms()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/CloudPubsubTransforms.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerServerPublisherCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerServerPublisherCache.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiServices()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ApiServices.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalTransformConfig()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/ExternalTransformConfig.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerServerSubscriberCache()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/PerServerSubscriberCache.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubsubLiteIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteIO.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeDatasetService.java",
  "fileLinesCount" : 816,
  "components" : [ "primary::sdks" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeJobService.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/testing/FakeBigQueryServices.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GoogleAdsV19()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/google-ads/src/main/java/org/apache/beam/sdk/io/googleads/GoogleAdsV19.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CassandraIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cassandra/src/main/java/org/apache/beam/sdk/io/cassandra/CassandraIO.java",
  "fileLinesCount" : 1095,
  "components" : [ "primary::sdks" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneTableDynamicDestinations()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/OneTableDynamicDestinations.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IcebergUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/IcebergUtils.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void addBatchWriteRequest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/AsyncBatchWriteHandler.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkipCertificateVerificationTrustManagerProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/common/ClientBuilderFactory.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::sdks" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeValueCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/dynamodb/AttributeValueCoder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/KinesisReaderCheckpoint.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Absent()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/CustomOptional.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeUtil()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/TimeUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSuccess()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicy.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onThrottle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/kinesis/RateLimitPolicy.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqsIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/sqs/SqsIO.java",
  "fileLinesCount" : 943,
  "components" : [ "primary::sdks" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AwsSchemaUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/schemas/AwsSchemaUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/amazon-web-services2/src/main/java/org/apache/beam/sdk/io/aws2/s3/SSECustomerKey.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::sdks" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/neo4j/src/main/java/org/apache/beam/sdk/io/neo4j/Neo4jIO.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::sdks" ],
  "startLine" : 701,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolrIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solr/src/main/java/org/apache/beam/sdk/io/solr/SolrIO.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java",
  "fileLinesCount" : 3835,
  "components" : [ "primary::sdks" ],
  "startLine" : 3147,
  "endLine" : 3147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaReadWithRedistributeOverride()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadWithRedistributeOverride.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoOpKafkaMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuccessfulRpcMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBacklogBytes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushBufferedMetrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaMetrics.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/serialization/InstantDeserializer.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/serialization/InstantDeserializer.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/serialization/InstantSerializer.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/serialization/InstantSerializer.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CheckStopReadingFn.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void teardown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/CheckStopReadingFn.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KafkaCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartitionMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/TopicPartitionCoder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CosmosIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/azure-cosmos/src/main/java/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HCatalogIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hcatalog/src/main/java/org/apache/beam/sdk/io/hcatalog/HCatalogIO.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::sdks" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RedisIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/redis/src/main/java/org/apache/beam/sdk/io/redis/RedisIO.java",
  "fileLinesCount" : 866,
  "components" : [ "primary::sdks" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeBoolean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/logical/SnowflakeBoolean.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeColumn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeColumn.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTableSchema()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/SnowflakeTableSchema.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTimestampTZ()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTimestampNTZ()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampNTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeDate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeDate.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTime.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTimestamp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestamp.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeTimestampLTZ()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeTimestampLTZ.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeDateTime()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/datetime/SnowflakeDateTime.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeString()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeString.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeVarchar()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeVarchar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeBinary()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeBinary.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeText()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/text/SnowflakeText.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeFloat()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeFloat.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeInteger()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeInteger.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeDouble()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeDouble.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeNumber()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumber.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeDecimal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeDecimal.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeReal()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeReal.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeNumeric()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/numeric/SnowflakeNumeric.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::sdks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeArray()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeArray.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeObject.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeVariant()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/structured/SnowflakeVariant.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnowflakeGeography()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/snowflake/src/main/java/org/apache/beam/sdk/io/snowflake/data/geospatial/SnowflakeGeography.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::sdks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KuduIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::sdks" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RabbitMqIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::sdks" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HadoopFormats()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormats.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableSplit()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1060,
  "endLine" : 1060,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-format/src/main/java/org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.java",
  "fileLinesCount" : 2067,
  "components" : [ "primary::sdks" ],
  "startLine" : 1328,
  "endLine" : 1328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericRecordPassthroughFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1212,
  "endLine" : 1212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParquetIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/parquet/src/main/java/org/apache/beam/sdk/io/parquet/ParquetIO.java",
  "fileLinesCount" : 1217,
  "components" : [ "primary::sdks" ],
  "startLine" : 1216,
  "endLine" : 1216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PulsarIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIO.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableConfiguration()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/hadoop-common/src/main/java/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextualTextIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/contextualtextio/src/main/java/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.java",
  "fileLinesCount" : 733,
  "components" : [ "primary::sdks" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMetadata()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProperties()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTags()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discardDataset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/cdap/src/main/java/org/apache/beam/sdk/io/cdap/context/BatchContextImpl.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::sdks" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java",
  "fileLinesCount" : 433,
  "components" : [ "primary::sdks" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdbcIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java",
  "fileLinesCount" : 2960,
  "components" : [ "primary::sdks" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamContextWrapper()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/write/UnboundedSolaceWriter.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::sdks" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolaceCheckpointMark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/io/solace/src/main/java/org/apache/beam/sdk/io/solace/read/SolaceCheckpointMark.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/transform-service/src/main/java/org/apache/beam/sdk/transformservice/ExpansionService.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::sdks" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrowConversion()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/arrow/src/main/java/org/apache/beam/sdk/extensions/arrow/ArrowConversion.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::sdks" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/AvroIO.java",
  "fileLinesCount" : 2196,
  "components" : [ "primary::sdks" ],
  "startLine" : 2195,
  "endLine" : 2195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableAvroCodecFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/io/SerializableAvroCodecFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AvroDeterminismChecker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoder.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::sdks" ],
  "startLine" : 565,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AvroUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/avro/src/main/java/org/apache/beam/sdk/extensions/avro/schemas/utils/AvroUtils.java",
  "fileLinesCount" : 1783,
  "components" : [ "primary::sdks" ],
  "startLine" : 516,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformImageAnnotation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ml/src/main/java/org/apache/beam/sdk/extensions/ml/AnnotateImages.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IrFieldGenerator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SbeLogicalTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeLogicalTypes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/provider/GenericTranslatorProvider.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamAccumulatorProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/translate/BeamAccumulatorProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Max()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Max.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionLists()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/PCollectionLists.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sums()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/util/Sums.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VoidAccumulatorProvider()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VoidCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VoidHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VoidTimer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/euphoria/src/main/java/org/apache/beam/sdk/extensions/euphoria/core/client/accumulators/VoidAccumulatorProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContiguousSequenceRangeCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ContiguousSequenceRange.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SequenceRangeAccumulatorCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/combiner/SequenceRangeAccumulator.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::sdks" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/ordered/src/main/java/org/apache/beam/sdk/extensions/ordered/ProcessingState.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::sdks" ],
  "startLine" : 409,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteStringCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::sdks" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtobufUtil()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtobufUtil.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowToDocument()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/MongoDbTable.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::sdks" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schemas()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/Schemas.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesWriteConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesReadConverter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::sdks" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Customer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Order()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/example/model/Order.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UdfImpl()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/UdfImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamSqlParser()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/BeamSqlParser.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlDdlNodes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void withErrorsTransformer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamRelNode.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::sdks" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountIf()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CountIf.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FirstValueCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LastValueCombineFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/transform/BeamBuiltinAnalyticFunctions.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::sdks" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeamRelDataTypeSystem()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setUp()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlSeekableTable.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void tearDown()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/BeamSqlSeekableTable.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoopPathValidator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateInputFilePatternSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOutputFilePrefixSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOutputResourceSupported()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HllCountMergePartialFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCountMergePartialFn.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HllCount()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Init()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergePartial()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Extract()",
  "longName" : "",
  "relativeFileName" : "sdks/java/extensions/zetasketch/src/main/java/org/apache/beam/sdk/extensions/zetasketch/HllCount.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZipFiles()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ZipFiles.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoopLock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lockInterruptibly()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlock()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/NoopLock.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementByteSizeObserver()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/common/ElementByteSizeObserver.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuddyUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/ByteBuddyUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/CoderUtils.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOff.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/EmptyOnDeserializationThreadLocal.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObjectNoData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/EmptyOnDeserializationThreadLocal.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackOffUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BackOffUtils.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/StreamUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombinePerKeyPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineGloballyPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CombineGroupedValuesPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CombineTranslation.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundedReadPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundedReadPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReadTranslation.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParDoTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ParDoTranslation.java",
  "fileLinesCount" : 913,
  "components" : [ "primary::sdks" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNothing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnconsumedReads.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlattenTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/FlattenTranslator.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessKeyedElementsTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SplittableParDo.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/UnboundedReadFromBoundedSource.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::sdks" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyFlattenAsCreateFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/EmptyFlattenAsCreateFactory.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Environments()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/Environments.java",
  "fileLinesCount" : 636,
  "components" : [ "primary::sdks" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderTranslators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/CoderTranslators.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ModelCoders.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeduplicatedFlattenFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/DeduplicatedFlattenFactory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PTransformMatchers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformMatchers.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PTransformTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PTransformTranslation.java",
  "fileLinesCount" : 757,
  "components" : [ "primary::sdks" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriggerTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/TriggerTranslation.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::sdks" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReplacementOutputs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/ReplacementOutputs.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntheticComponents()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/SyntheticComponents.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sdks" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowIntoPayloadTranslator()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/WindowIntoTranslation.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollectionTranslation()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/PCollectionTranslation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortablePipelineDotRenderer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PortablePipelineDotRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineDotRenderer()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterPipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leavePipeline()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/construction/renderer/PipelineDotRenderer.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::sdks" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitSetCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutationDetectors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyUnmodified()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/MutationDetectors.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputBuilderSuppliers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/util/OutputBuilderSuppliers.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::sdks" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveCompositeTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 445,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimitiveTransform()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 448,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValue()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::sdks" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onStartup()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/harness/JvmInitializer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void beforeProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/harness/JvmInitializer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java",
  "fileLinesCount" : 1126,
  "components" : [ "primary::sdks" ],
  "startLine" : 824,
  "endLine" : 824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataCoderV2()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MetadataCoderV2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/MatchResult.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceIdTester()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/fs/ResourceIdTester.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sdks" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountingSource()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCheckpoint()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/CountingSource.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::sdks" ],
  "startLine" : 526,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TFRecordIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TFRecordIO.java",
  "fileLinesCount" : 760,
  "components" : [ "primary::sdks" ],
  "startLine" : 493,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Source.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/Source.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::sdks" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportLineage()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileSystem.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::sdks" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextIO()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java",
  "fileLinesCount" : 1519,
  "components" : [ "primary::sdks" ],
  "startLine" : 1518,
  "endLine" : 1518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OffsetRangeTracker()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/range/OffsetRangeTracker.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 446,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeHeader()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeFooter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 950,
  "endLine" : 950,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finishWrite()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/FileBasedSink.java",
  "fileLinesCount" : 1276,
  "components" : [ "primary::sdks" ],
  "startLine" : 956,
  "endLine" : 956,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalResources()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/io/LocalResources.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/AtomicCoder.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigDecimalCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigDecimalCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FloatCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/FloatCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoderProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/CoderProviders.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigEndianShortCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianShortCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitConverters()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StructuredCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StructuredCoder.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoubleCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DoubleCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VarLongCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarLongCoder.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstantCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/InstantCoder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::sdks" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VoidCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VoidCoder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArrayCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteArrayCoder.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::sdks" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VarIntCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/VarIntCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitSetCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitSetCoder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/ByteCoder.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextualIntegerCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/TextualIntegerCoder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigEndianLongCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianLongCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigEndianIntegerCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigEndianIntegerCoder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::sdks" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BigIntegerCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BigIntegerCoder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::sdks" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringUtf8Coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/StringUtf8Coder.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::sdks" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DurationCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/coders/DurationCoder.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlTypes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/SqlTypes.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Providers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/Providers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PayloadSerializers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/payloads/PayloadSerializers.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericDlq()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/io/GenericDlq.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sdks" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowMessages()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/RowMessages.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/PValues.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowedValues()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValues.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueProviders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/ValueProviders.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::sdks" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PipelineOptionsReflector()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsReflector.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::sdks" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsIterable()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/View.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::sdks" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Keys()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Keys.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PTransform.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::sdks" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Values()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Values.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void prepareForProcessing()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 1398,
  "endLine" : 1398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java",
  "fileLinesCount" : 1458,
  "components" : [ "primary::sdks" ],
  "startLine" : 1407,
  "endLine" : 1407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mean()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Mean.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PCollections()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterables()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Flatten.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::sdks" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AfterWatermark()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/AfterWatermark.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalWindow()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encode()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::sdks" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/WindowFn.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sdks" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mergeWindows()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/NonMergingWindowFn.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaneInfoCoder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sdks" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Create.java",
  "fileLinesCount" : 1064,
  "components" : [ "primary::sdks" ],
  "startLine" : 567,
  "endLine" : 567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Holder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Combine.java",
  "fileLinesCount" : 2302,
  "components" : [ "primary::sdks" ],
  "startLine" : 593,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/CombineFnBase.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::sdks" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addErrorCollection()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/errorhandling/ErrorHandler.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::sdks" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuddyOnTimerInvokerFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyOnTimerInvokerFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::sdks" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnSignatures()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FnAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 318,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignatures.java",
  "fileLinesCount" : 2564,
  "components" : [ "primary::sdks" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Parameter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnSignature.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::sdks" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoFnInvokers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/DoFnInvokers.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuddyDoFnInvokerFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/reflect/ByteBuddyDoFnInvokerFactory.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::sdks" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoGroupByKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/join/CoGroupByKey.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Reshuffle()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViaRandomKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reshuffle.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatermarkEstimators()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/splittabledofn/WatermarkEstimators.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::sdks" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WithShardedKey()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/GroupIntoBatches.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::sdks" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KvSwap()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/KvSwap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::sdks" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Deduplicate()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Deduplicate.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::sdks" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReifyTimestamps()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ReifyTimestamps.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceDefinition()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PeriodicSequence()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/PeriodicSequence.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::sdks" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateDisplayData()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/InferableFunction.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::sdks" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Latest()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LatestFn()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Latest.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::sdks" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Reify()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Reify.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::sdks" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerElement()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Count.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::sdks" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToJson()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToJson.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Impulse()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/Impulse.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateSpecs()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerCoders()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateSpecs.java",
  "fileLinesCount" : 979,
  "components" : [ "primary::sdks" ],
  "startLine" : 957,
  "endLine" : 957,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateKeySpec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/state/StateKeySpec.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sdks" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Histogram.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyStringSetResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/StringSetResult.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metrics()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/Metrics.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyGaugeResult()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/GaugeResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::sdks" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetricFiltering()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/MetricFiltering.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::sdks" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoOpHistogram()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpHistogram.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpHistogram.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpHistogram.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoOpCounter()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dec()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/metrics/NoOpCounter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::sdks" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaneExtractors()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PaneExtractors.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::sdks" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PAssert()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/PAssert.java",
  "fileLinesCount" : 1930,
  "components" : [ "primary::sdks" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializableMatchers()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/SerializableMatchers.java",
  "fileLinesCount" : 843,
  "components" : [ "primary::sdks" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::sdks" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void describeTo()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipelineOptions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sdks" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GatherAllPanes()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/GatherAllPanes.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::sdks" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterPipelineExecution()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestPipeline.java",
  "fileLinesCount" : 627,
  "components" : [ "primary::sdks" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/stream/PrefetchableIterators.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::sdks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Coder()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClaimed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClaimFailed()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/splittabledofn/RestrictionTrackers.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::sdks" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddHarnessIdInterceptor()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/channel/AddHarnessIdInterceptor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InProcessServerFactory()",
  "longName" : "",
  "relativeFileName" : "sdks/java/core/src/main/java/org/apache/beam/sdk/fn/server/InProcessServerFactory.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::sdks" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "sdks/java/container/boot.go",
  "fileLinesCount" : 500,
  "components" : [ "primary::sdks" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/sources/generator/GeneratorCheckpoint.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sdks" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Event.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::sdks" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/SellerPrice.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/NameCityStateId.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::sdks" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/IdNameReserve.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sdks" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/BidsPerSession.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Bid.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::sdks" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Person.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::sdks" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/CategoryPrice.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::sdks" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/model/Done.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::sdks" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NexmarkUtils()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/NexmarkUtils.java",
  "fileLinesCount" : 788,
  "components" : [ "primary::sdks" ],
  "startLine" : 787,
  "endLine" : 787,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NexmarkQueryUtil()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/NexmarkQueryUtil.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::sdks" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyDeterministic()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/nexmark/src/main/java/org/apache/beam/sdk/nexmark/queries/WinningBids.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::sdks" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InfluxDBPublisher()",
  "longName" : "",
  "relativeFileName" : "sdks/java/testing/test-utils/src/main/java/org/apache/beam/sdk/testutils/publishing/InfluxDBPublisher.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::sdks" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var callback = function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/bootstrap/transition.js",
  "fileLinesCount" : 59,
  "components" : [ "primary::website" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"\": function()",
  "longName" : "",
  "relativeFileName" : "website/www/site/assets/js/section-nav.js",
  "fileLinesCount" : 197,
  "components" : [ "primary::website" ],
  "startLine" : 98,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "playground/infrastructure/api/v1/api_pb2.pyi",
  "fileLinesCount" : 426,
  "components" : [ "primary::playground" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map toJson()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/services/analytics/events/abstract.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::playground" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BeamDivider()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/divider.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ToggleThemeIconButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/toggle_theme_icon_button.dart",
  "fileLinesCount" : 57,
  "components" : [ "primary::playground" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ComplexityWidget()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/complexity.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _Dot()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/complexity.dart",
  "fileLinesCount" : 74,
  "components" : [ "primary::playground" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PipelineOptionLabel()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/pipeline_options_dropdown/pipeline_option_label.dart",
  "fileLinesCount" : 33,
  "components" : [ "primary::playground" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const OverlayBody()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/widgets/overlay/body.dart",
  "fileLinesCount" : 36,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set type()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set datasetPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set code()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set status()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 311,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 593,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 640,
  "endLine" : 640,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 687,
  "endLine" : 687,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 734,
  "endLine" : 734,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 781,
  "endLine" : 781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 828,
  "endLine" : 828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 875,
  "endLine" : 875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 922,
  "endLine" : 922,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set graph()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 969,
  "endLine" : 969,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineUuid()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1016,
  "endLine" : 1016,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set cloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1172,
  "endLine" : 1172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set name()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1181,
  "endLine" : 1181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set description()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1190,
  "endLine" : 1190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set type()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1199,
  "endLine" : 1199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1208,
  "endLine" : 1208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set link()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1217,
  "endLine" : 1217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set multifile()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1226,
  "endLine" : 1226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set contextLine()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1235,
  "endLine" : 1235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set defaultExample()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1244,
  "endLine" : 1244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1253,
  "endLine" : 1253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set complexity()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1262,
  "endLine" : 1262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set urlVcs()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1277,
  "endLine" : 1277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set urlNotebook()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1286,
  "endLine" : 1286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set alwaysRun()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1295,
  "endLine" : 1295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set neverRun()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1304,
  "endLine" : 1304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set categoryName()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1356,
  "endLine" : 1356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1411,
  "endLine" : 1411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1466,
  "endLine" : 1466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set category()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1475,
  "endLine" : 1475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set cloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1522,
  "endLine" : 1522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set cloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1569,
  "endLine" : 1569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set cloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1616,
  "endLine" : 1616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set cloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1663,
  "endLine" : 1663,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set cloudPath()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1710,
  "endLine" : 1710,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1757,
  "endLine" : 1757,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set precompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1845,
  "endLine" : 1845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set code()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1899,
  "endLine" : 1899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1949,
  "endLine" : 1949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set output()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 1996,
  "endLine" : 1996,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set graph()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2043,
  "endLine" : 2043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set precompiledObject()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2090,
  "endLine" : 2090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set name()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2149,
  "endLine" : 2149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set content()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2158,
  "endLine" : 2158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set isMain()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2167,
  "endLine" : 2167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2237,
  "endLine" : 2237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2246,
  "endLine" : 2246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set complexity()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2255,
  "endLine" : 2255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set persistenceKey()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2264,
  "endLine" : 2264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set id()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2311,
  "endLine" : 2311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set id()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2358,
  "endLine" : 2358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set sdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2423,
  "endLine" : 2423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set pipelineOptions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2432,
  "endLine" : 2432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set complexity()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2441,
  "endLine" : 2441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set runnerSdk()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2532,
  "endLine" : 2532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set buildCommitHash()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2541,
  "endLine" : 2541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set buildCommitTimestampSecondsSinceEpoch()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2550,
  "endLine" : 2550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set beamSdkVersion()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/playground_components/lib/src/api/v1/api.pb.dart",
  "fileLinesCount" : 2565,
  "components" : [ "primary::playground" ],
  "startLine" : 2559,
  "endLine" : 2559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const ShortcutRow()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/shortcuts/components/shortcut_row.dart",
  "fileLinesCount" : 50,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const OutputPlacements()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/modules/output/components/output_header/output_placements.dart",
  "fileLinesCount" : 63,
  "components" : [ "primary::playground" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PlaygroundPageBody()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/playground_page_body.dart",
  "fileLinesCount" : 75,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const PlaygroundPageFooter()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/standalone_playground/widgets/playground_page_footer.dart",
  "fileLinesCount" : 62,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const EmbeddedActions()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_actions.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::playground" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const _ButtonPadding()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_actions.dart",
  "fileLinesCount" : 105,
  "components" : [ "primary::playground" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const EmbeddedEditor()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_editor.dart",
  "fileLinesCount" : 43,
  "components" : [ "primary::playground" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const EmbeddedAppBarTitle()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/pages/embedded_playground/widgets/embedded_appbar_title.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BannerDescription()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/banner/banner_description.dart",
  "fileLinesCount" : 95,
  "components" : [ "primary::playground" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const BannerButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/banner/banner_button.dart",
  "fileLinesCount" : 45,
  "components" : [ "primary::playground" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const DatasetButton()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/link_button/dataset_button.dart",
  "fileLinesCount" : 44,
  "components" : [ "primary::playground" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Logo()",
  "longName" : "",
  "relativeFileName" : "playground/frontend/lib/components/logo/logo_component.dart",
  "fileLinesCount" : 67,
  "components" : [ "primary::playground" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 490,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 682,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 730,
  "endLine" : 730,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 778,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 826,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 874,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 922,
  "endLine" : 922,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 970,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1018,
  "endLine" : 1018,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1066,
  "endLine" : 1066,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1114,
  "endLine" : 1114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1162,
  "endLine" : 1162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1210,
  "endLine" : 1210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1258,
  "endLine" : 1258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1306,
  "endLine" : 1306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1352,
  "endLine" : 1352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1411,
  "endLine" : 1411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1572,
  "endLine" : 1572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1628,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1683,
  "endLine" : 1683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1731,
  "endLine" : 1731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1779,
  "endLine" : 1779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1827,
  "endLine" : 1827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1875,
  "endLine" : 1875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1923,
  "endLine" : 1923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 1971,
  "endLine" : 1971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2019,
  "endLine" : 2019,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2068,
  "endLine" : 2068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2123,
  "endLine" : 2123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2171,
  "endLine" : 2171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2219,
  "endLine" : 2219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2267,
  "endLine" : 2267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2317,
  "endLine" : 2317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2384,
  "endLine" : 2384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2460,
  "endLine" : 2460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2508,
  "endLine" : 2508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2560,
  "endLine" : 2560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2627,
  "endLine" : 2627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2671,
  "endLine" : 2671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 2740,
  "endLine" : 2740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "playground/backend/internal/api/v1/api.pb.go",
  "fileLinesCount" : 3908,
  "components" : [ "primary::playground" ],
  "startLine" : 3342,
  "endLine" : 3342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/util/src/org/apache/beam/learning/katas/util/Log.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::learning" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::learning" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::learning" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::learning" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::learning" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::learning" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::learning" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]